【发布时间】:2021-01-14 19:28:00
【问题描述】:
我有 2 个立方体,一个大的,一个小的,较大的立方体会静止,而较小的立方体会受到力 较大的立方体:
smallerCube.GetComponent<Rigidbody>().AddForce((largeCube.transform.position - smallerCube.transform.position).normalized * force);
现在我想知道如何在 Y 轴上从上述给定方向添加一个偏移 90 度的力
largeCube.transform.position - smallerCube.transform.position
因此,它似乎会以一个朝向它的力以及一个与“朝向”方向偏移 90 度的侧向力围绕更大的立方体运行。
我将如何使用刚体物理来做类似的事情。
【问题讨论】:
-
一个轨道物体只有一个朝向中心的力,在垂直方向上以固定的速度凝视
-
您需要离心力(旋转)。请参阅:forum.unity.com/threads/…