精灵上的Cocos2D'假'3D投影。如何更新Box2D主体和调试绘图以匹配。

时间:2013-08-01 05:50:01

标签: ios ios6 cocos2d-iphone box2d-iphone

我使用Cocos2D进行以下设置: appDelegate类中的[director_ setProjection:kCCDirectorProjection3D];
我的图层绘制方法中的kmGLRotatef(-47, 1.0, 0, 0);
这可确保我的对象在模拟的3D环境中显示。

我添加了Box2D用于碰撞检测。我已经设置了尸体。当我启用调试绘图时,然后在整个屏幕上排列实体,并以精确的角度排列精灵。

如何为身体添加相同的视角?

1 个答案:

答案 0 :(得分:1)

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