如何检查Vector3的X或Y分量是否增加或减少

时间:2020-10-04 19:35:24

标签: unity3d vector 2d

我有一个Vector3,其中包含有关worldspace中gameOjects位置的信息,我想知道是否可以查询x和y分量以查看其是否已更改?

提前欢呼为您提供帮助

1 个答案:

答案 0 :(得分:1)

您可以随时使用gameObject.transform.position查询对象的位置,这将为您提供在世界空间中的位置。如果您将该位置保存到变量中,则可以在下一帧中检查它是否以及如何更改:

Vector3 oldPosition; // the Vector you want to compare to
Vector3 delta = transform.position - oldPosition; 
// delta now contains how much the position has changed since oldPosition