这里我有三个问题。如果第二个问题的答案是肯定的,那么我不需要回答第一个问题。
我想旋转这根杆子的一端,当我旋转第二端时。我想让它平行移动到第一端。现在,当我向上方向旋转右端时,左端向下方向移动,而枢轴保持在其位置。当杆子在直线上时,一端将简单地旋转,当杆子已经倾斜时,它将一端与另一端一起移动。
我可以简单地移动杆子的一端吗?而不是旋转它,只是简单地向上移动杆子的一端,而不是整个杆子?
当我在球上使用重力时,球会落在杆子上,并把杆子一起拉下来。如果我使杆子运动,它就不会移动或旋转。我想让球利用重力,而不是自己拖拽球杆。

发布于 2019-01-17 21:17:16
好的:如果我理解正确的话,你想把杆子的一端向上移动,而另一端保持不动,就像网球拍一样?
如果只移动操纵杆的一端,而另一端保持不动,我建议使用父对象。有一个父对象(Parent_Rod),使杆成为上述父对象的子对象。
现在,设置您不想移动的Child_Rod的根目录在Parent_Rods根目录下。因此,未使用的杆端应该在父对象的0,0,0处。然后不要旋转杆对象本身,而是它的父对象。这样,旋转将围绕父对象的变换,即杆的一端所在的位置。
关于碰撞产生的力:你不应该在你的杆上使用重力,并使刚体运动。这样,您可以通过脚本轻松控制父对象的旋转,同时杆本身不受碰撞的影响。
希望这对我有所帮助,希望我的问题是正确的。
https://stackoverflow.com/questions/54235919
复制相似问题