2012-04-01 2 views
3

Ich habe versucht, den folgenden Effekt ohne Erfolg zu schaffen und wirklich jede HilfeBewegtbild seitlich mit iPad Neigung

Der Effekt bewegt sich ein Bild gegeben schätzen würde von links nach rechts nach dem iPad kippen. Das iPad wird im Querformat gehalten und das Bild sollte sich von links nach rechts bewegen (tatsächlich ist es auf und ab). Die Bildbreite verdoppelt sich auf der iPad-Stufe (2048px) und sollte am Ende des Fensters verdoppelt werden. Kann mir jemand dabei helfen? Vielen Dank im Voraus

Antwort

2

Dies sollte ausreichen, um Sie zu erhalten begonnen: http://jsfiddle.net/kennis/S9swv/

Im Grunde, was Ihnen wichtig sind die ‚deviceOrientation‘ Ereignis. Dieses Ereignisobjekt gibt Ihnen ein paar nützliche Daten - e.alpha, e.beta und e.amma.

Jede Eigenschaft ist ein Maß der Rotation entlang der gegebenen Achse, die von negativen 180 bis 180. positive

Fun Tatsache: Dies funktioniert auch auf MacBook Pros (in Chrom, zumindest).

+0

Vielen Dank für Ihre schnelle Antwort, aber es ist nicht wirklich der Effekt, den ich gesucht habe. Ich wollte, dass das Bild weiter nach rechts fließt, wenn das iPad nach links und nach links gekippt wird. – user1306732

+0

Oh, tut mir leid. Ich dachte, du wolltest Hilfe bekommen. Ich erkenne jetzt, dass Sie möchten, dass jemand eine komplette Anwendung für Sie schreibt. Lass mich weitermachen ... –

+0

Nein, ich wollte nicht, dass jemand es für mich schreibt Ich möchte es selbst ausprobieren und was du geschrieben hast, hat mir geholfen zu verstehen, wie man die Rotationsdaten in horizontale Bewegungen umwandelt. Was ich in der Lage war, auf meiner eigenen Lösung zu implantieren, die das MOO-Lib nicht verwendete. Aber ich scheint nicht den Weg zu finden, um es in Bewegung zu halten und auch zu beschleunigen. Ich denke, ich muss mir mehr Physiklösungen anschauen und versuchen zu verstehen, wie die Funktionen dort funktionieren. Vielen Dank für Ihre Zeit und Entschuldigung, wenn Sie nicht gedacht haben, dass ich Ihre Antwort zu schätzen weiß. – user1306732

Verwandte Themen