iphone - cocos2d 和 box2d : camera rotation

标签 iphone cocos2d-iphone box2d box2d-iphone

我也有类似的情况Question 。我想让相机保持在玩家的中心并让玩家旋转。

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

我只有旋转代码,而且我确信这是非常错误的:

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

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

谢谢。

最佳答案

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

How to move background in cocos 2d

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

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

关于iphone - cocos2d 和 box2d : camera rotation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13629106/

相关文章:

iphone - 监控 iPhone 应用程序上的 Google Analytics 请求

iphone - UINavigationController 建议

cocos2d-iphone - Cocos2D - 将 Sprite 的颜色更改为原来的颜色

cocos2d-iphone - 为 cocos2d/box2d 游戏添加一个 'warp' 功能

ios - Swift:根据可见框架更改中心约束

iphone - 如何从 URL 中捕获所需的值

ios - 验证用户身份的地方-游戏中心

ios - AppLovin 全屏广告在 Cocos2d iOS 中不起作用

objective-c - iOS 编程最佳实践 - 拼图帮助

iphone - 在ios中使用box2d绘制调试形状,如何?