2010-08-19 2 views
0

Я пытаюсь создать бурундук пространство с мячиком. (Example seen here)ландшафтный режим в бурундуке/cocos2d

В настоящее время мое устройство работает в ландшафтном режиме. Так что согласно cocos2D все в порядке. При добавлении Sprites они ориентируются на ландшафтный режим.

[director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft]; 

Единственная проблема заключается в том, что ориентация устройства привинчена при использовании стружки прямо сейчас. При наклоне ipad в верхний левый угол мой «прыгающий шар» перемещается в верхний правый угол.

Есть ли способ повернуть пространство бурундук вручную?

Или есть какой-то другой способ установить вращение внутри пространства бурундук?

ответ

0

Это звучит как простая проблема. Я предполагаю, что шары перемещаются, применяя к ним силу. Поэтому вместо применения положительной силы, такой как (10, 0), при перемещении шаров в одном направлении применяют отрицательную силу (-10, 0) и делаете обратную в другую (например, умножайте координаты x на -1). Бурундук не заботится и не знает о ориентации устройства, он просто перемещает объекты в соответствии с силами и гравитацией.