【发布时间】:2011-04-22 04:38:10
【问题描述】:
我正在尝试创建一个像 CutTheRope 这样的应用程序。在我的游戏中,如果我切断绳索,那么我想将精灵添加到各个破碎的身体。如何完成它。
谢谢....
【问题讨论】:
标签: iphone cocos2d-iphone box2d
我正在尝试创建一个像 CutTheRope 这样的应用程序。在我的游戏中,如果我切断绳索,那么我想将精灵添加到各个破碎的身体。如何完成它。
谢谢....
【问题讨论】:
标签: iphone cocos2d-iphone box2d
这完全取决于你如何破坏你的 b2Body。我将根据最可行的打破身体的方法来回答这个问题,即在一个身体上创建多个夹具。当你的身体断裂时,你会从你的主体中破坏一个固定装置,并将该固定装置重新创建到一个新的 b2Body 中。 在 box2d 中,“Body”、“Fixture”和“Joint”类允许您存储“userData”。因此,您将破碎身体的精灵存储在它们各自的固定装置中,当身体破碎时,您可以从它们各自的固定装置中获取破碎身体的精灵。
希望你能理解。
【讨论】: