cocos2d和box2d:相机旋转

时间:2012-11-29 15:28:55

标签: iphone cocos2d-iphone box2d box2d-iphone

我对此Question有类似的情况。我希望将摄像机与播放器保持在中心并保持播放器的旋转。

但是我使用box2d所以我无法旋转环境并让玩家保持静态。我怎么能用cocos2d做到这一点?

我只有旋转代码,我确定它非常错误:

self.rotation = car.body->GetAngle()*(180.0/M_PI);

这是一个糟糕的草图: bad sketch

感谢。

1 个答案:

答案 0 :(得分:1)

这个答案有很多关于移动背景的信息。

How to move background in cocos 2d

您需要做的是创建一个CCLayer,然后旋转图层。只要上面的屏幕截图是准确的,这将是最好的方法。

这是一个更详细的代码链接。 http://www.cocos2d-iphone.org/forum/topic/22376