0

我正在使用具有以下设置的 Cocos2D: 在我层的 draw 方法[director_ setProjection:kCCDirectorProjection3D];中的 appDelegate 类中 这可确保我的对象呈现在模拟的 3D 环境中。
kmGLRotatef(-47, 1.0, 0, 0);

我添加了 Box2D 用于碰撞检测。我已经设置好了身体。当我启用调试绘图时,身体被安排在整个屏幕上,精灵被安排在一个透视图中。

我怎样才能为身体添加相同的视角呢?

4

1 回答 1

1

给出的建议是从 sprite 的 cocos2d 中的假 3d 转换中找到一个边界框。然后将此边界框用于主体的调试绘图并确定 box2d 的新(或转换后的)主体。

于 2013-08-01T06:17:28.127 回答