我使用 Level Helper 和 SpriteHelper 来创建我的精灵、图像、关卡,更重要的是动画和物理。
请注意,我所说的物理是指您可以在用于碰撞检测的模拟器上看到的调试绘图。
我创建了一个游泳者并为此添加了物理学。完成代码,这样物理就可以在游泳者移动时跟随游泳池周围的游泳者。我现在已经开始为游泳者设置动画,让腿踢等等。现在,当我加载我的游戏时,只有动画的第一个精灵是物理的轮廓。所以我可以看到游泳者的腿在踢,但物理的 debugdraw 网格也没有动画。现在这不是一个真正的问题,直到例如我的游泳者失去双腿(我知道奇怪的游戏)。我将动画更改为现在没有腿的游泳者,但物理网格仍然显示腿。因此,任何与东西的碰撞仍然会发生在腿所在的地方,但它们不应该发生。这有意义吗?
有没有办法更新新动画的物理特性,还是我需要移除我的整个游泳者并画一个新的?
任何帮助都会很棒。谢谢