0

我有一个位于中央的 GameCharacter,它只与棱柱形关节的垂直运动(跳跃)绑定。在初始化时,我将各种 GameObstacles 加载到屏幕外,当“生成”时,它们会从屏幕外移向角色。最好我想用 cocos2d 位置更新而不是 box2d 速度控制来控制 GameObstacle 运动的重新定位。

基本上,我希望我的 GameCharacter 对 GameObstacle 做出反应,但我不希望 GameObstacle 对 GameCharacter 做出反应,并且我希望能够在 box2d 之外更改 GameObstacle 的位置。

我尝试只更新 GameCharacter 身体而不是所有身体,但显然我看到我的障碍精灵在没有身体的情况下移动。我不认为碰撞过滤是要走的路。任何建议表示赞赏。

4

1 回答 1

0

在这里回答我自己的问题....

我认为运动体是这里的诀窍。我认为最好不要以非物理方式(如 settransform)移动身体,而是使用线性速度。我>认为<我可能会使用一些物理学将我计划的运动转换为线性速度......

于 2012-10-28T21:30:13.070 回答