我的GameObject(例如推车)沿某个方向移动,并且在某个点它需要以类似拱形的方式从p1移到p2(下面的图片中的红色斑点,每个元素),而不是就直。就像在道路上转45度一样,alt文字(游戏为3d模式)。 Top view of the movement
我掌握的可用信息如下:
startPos (Vector3),
endPos (Vector3),
角度,我知道转弯应该达到多少度。是15/30/45。
曲线的半径为2.5
到目前为止,我只能将其直线移动。我正在使用Vector.Lerp
。我的数学头脑很烂,但是我在想,也许我可以将曲线划分为较小的部分,然后在这些部分之间直接移动?