【发布时间】:2023-04-03 20:20:01
【问题描述】:
您将如何在 box2d 中渲染关节?例如,如果你要制作一个抓钩,你如何制作它以使精灵或其他东西完全跟随它的动作?我试图创建一个与关节处于同一位置的 Body,但我一直在努力使其始终位于关节的顶部。
【问题讨论】:
-
显示到目前为止你得到了什么,一些代码
-
这是我的绳索类,ATM 我有它,通过距离关节连接的一堆身体形成一个链状的东西,这应该是连接玩家和云的绳索。这不起作用,因为 box2d 中的关节会吸吮并以最小的力开始喷出。 pastebin.com/3qQMQ0Xw 我想尝试做一个大的部分来连接播放器和天花板,看看它是否更稳定(然后只需在该身体上添加一个精灵来渲染它),我目前不在家所以不能尝试,但希望你能明白我的目标是什么。
-
你想在绳索上启用碰撞吗?如果是,则在绳体上使用旋转接头。如果没有,那么你就不需要身体来拉绳子了。
-
不,我不需要碰撞检测。如果可以的话,我只想拥有超级简单的单距离关节,但我应该如何在屏幕上绘制它?关节没有任何方法可以告诉你喂给精灵的角度和类似的东西。