【问题标题】:Landscape mode in chipmunk/cocos2D花栗鼠/cocos2D中的横向模式
【发布时间】:2010-08-19 08:28:47
【问题描述】:

我正在尝试用弹跳球创建一个花栗鼠空间。(Example seen here)

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

    [director setDeviceOrientation:kCCDeviceOrientationLandscapeLeft];

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

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

或者有没有其他方法可以在花栗鼠空间内设置旋转?

【问题讨论】:

    标签: iphone objective-c ipad cocos2d-iphone chipmunk


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多