0

我正在尝试用弹跳球创建一个花栗鼠空间。(示例见此处

目前我的设备在横向模式下运行。所以根据 cocos2D 一切都很好。添加精灵时,它们会定向到横向模式。

    [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft];

唯一的问题是现在使用花栗鼠时设备方向搞砸了。将 ipad 向左上角倾斜时,我的“弹跳球”会向右上角移动。

有没有办法手动旋转花栗鼠空间?

还是有其他方法可以在花栗鼠空间内设置旋转?

4

1 回答 1

0

这听起来像是一个简单的符号问题。我假设球是通过向它们施加力来移动的。因此,当在一个方向上移动球时,而不是施加像 (10, 0) 这样的正力,而是施加负力 (-10, 0),而在另一个方向上执行相反的操作(例如,将 x 坐标力乘以 -1)。Chipmunk 不关心也不知道设备的方向,它只是根据力和重力移动物体。

于 2010-08-27T11:27:56.520 回答