对于旋转体的关节和车轮的关节,它们看起来很相似,看来我们可以使用 旋转关节可以做轮关节吗?我查了box2d手册,这部分很简单,我还查了box2d的源代码,它只是说像轮关节是为车辆悬架设计的。有人知道什么是它们之间的区别,更具体地说,它到底是什么轮接头?如果你能给我一个轮接头的样本(C++版本),我将非常感谢你。
最佳答案
旋转接头可以被认为是铰链、销或轴。在每个物体上定义一个 anchor ,并且物体将被移动,使得这两个点始终位于同一位置,并且物体的相对旋转不受限制。
旋转关节可以受到限制,以便物体只能旋转到某个点。它们还可以配备一个电机,以便物体尝试以给定的速度和给定的扭矩旋转。旋转关节的常见用途包括:
- 轮子或滚轮
- 链条或平转桥(使用多个旋转接头)
- 布娃娃关节
- 旋转门、弹射器、杠杆
v2.1.2之后添加的关节:
轮子 - 线接头,已重命名
线接头可以描述为 旋转关节和棱柱关节的组合,可用于车辆悬架建模
点击关节上的链接。它可以更好地明确这些关节之间的区别。
http://blog.allanbishop.com/box2d-2-1a-tutorial-part-2-joints/
关于cocos2d-iphone - 旋转接头和轮接头有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18031909/