2010-08-19 8 views
0

Je suis en train de créer un espace de tamia avec une balle qui rebondit. (Example seen here)mode paysage dans tamia/Cocos2d

Actuellement, mon appareil fonctionne en mode paysage. Donc, selon cocos2D, tout va bien. Lors de l'ajout de Sprites, ils s'orientent en mode paysage.

[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; 

Le seul problème est que l'orientation du périphérique est foirée lors de l'utilisation du tamia en ce moment. Lorsque j'incline l'iPad vers le coin supérieur gauche, ma «balle rebondissante» se déplace vers le coin supérieur droit.

Y a-t-il un moyen de faire pivoter manuellement un espace de tamia?

Ou existe-t-il un autre moyen de définir la rotation dans un espace tamia?

Répondre

0

Cela ressemble à un simple problème de signe. Je suppose que les balles sont déplacées en leur appliquant une force. Ainsi, au lieu d'appliquer une force positive comme (10, 0), appliquez une force négative (-10, 0) lorsque vous déplacez les billes dans une direction, et faites l'inverse dans l'autre (par exemple multipliez les forces de coordonnées par -1). Le tamia ne se soucie pas de l'orientation de l'appareil, il ne fait que déplacer les objets en fonction des forces et de la gravité.