使用 Box2d 将精灵添加到主体

发布于 2024-11-02 16:39:08 字数 90 浏览 1 评论 0原文

我正在尝试创建一个像 CutTheRope 这样的应用程序。在我的游戏中,如果我割断绳子,那么我想向各个破碎的身体添加精灵。如何完成它。

谢谢....

I am trying to create an app like a CutTheRope. In My game,if i cut the rope,then i want to add sprites to the individual broken bodies.how to accomplish it.

Thanks....

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黒涩兲箜 2024-11-09 16:39:09

这完全取决于你如何破坏你的 b2Body。我将根据破坏主体的最可行的方法来回答这个问题,即在主体上创建多个夹具。当你的身体损坏时,你会从主体上销毁一个固定装置,并将该固定装置重新创建到一个新的 b2Body 中。
在 box2d 中,“Body”、“Fixture”和“Joint”类允许您存储“userData”。因此,您将破碎的身体的精灵存储在各自的固定装置中,当身体破碎时,您可以从各自的固定装置中获取破碎的身体的精灵。

我希望你能理解。

It totally depends how you are breaking your b2Body. I will answer the question according to the most feasible way to break body which is by creating multiple Fixtures on a body. When your body breaks, you destroy a fixture from your main body and recreate that fixture into a new b2Body.
In box2d, the "Body", "Fixture" and "Joint" classes allows you to store "userData". So you store the sprite for broken bodies in their respective fixtures and when the body is broken then you can get the sprites for broken bodies from their respective fixtures.

I hope you understand.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文