我有一个问题。我想把物体的枢轴点放在物体的末端而不是中心。这是为了我创建的人工智能,我需要一个无形的矩形来观察玩家,这样我就可以检测是否有障碍物 - 我已经使用了射线投射,但有时在某些角度下,射线无法感知到障碍物,因此我需要无形的矩形。然而,问题是由于它围绕自身的中心旋转而不是末端,有时矩形会从后面捡起障碍物。它看起来像这样:
顺便说一下,我正在使用C#。
我用的代码是用来让矩形朝向玩家的:
transform.LookAt(player.transform.position);
那么,使用我拥有的代码,我如何使矩形的枢轴点在其末尾,以便矩形不会捕捉到其后面的碰撞。
print("所有帮助都受到赞赏!");
:D
编辑:
我按照Zackary的说法做了,它运行得很好,只是它是反向的 - 我该怎么办?