0
我在box2D中创建了一个单体,它由2个灯具组成。 我有一个CCSprite用户数据为每个灯具,但我不知道如何设置精灵位置和旋转以匹配灯具形状...我无法找到文档中的shape.position或fixture.position。使用b2Fixture坐标CCSprite
我失踪了什么?
谢谢!
我在box2D中创建了一个单体,它由2个灯具组成。 我有一个CCSprite用户数据为每个灯具,但我不知道如何设置精灵位置和旋转以匹配灯具形状...我无法找到文档中的shape.position或fixture.position。使用b2Fixture坐标CCSprite
我失踪了什么?
谢谢!
我不是cocos2d和box2d的专家,我现在只是在学习,但是有没有什么理由不能为每个灯具创建一个单独的主体,然后用关节将它们固定在一起然后将CCSprite userdata分配给每个主体?
是的,实际上你是对的,因为灯具可能需要相对于彼此移动/旋转,如果仅使用一个物体,这是不可能的,因为它是一种刚体仿真。我试图避免关节,但现在我确信这是唯一的方法。谢谢。 – Fernando
没问题。一旦你做了几个,接头不是太难。我发现这篇文章很有用,尽管它不直接与iOS相关。 http://blog.allanbishop.com/box2d-2-1a-tutorial-part-2-joints/ – jin