【发布时间】:2019-03-14 10:08:06
【问题描述】:
if (((float) (Math.Round(gameObject.transform.position.x, 1))) == ((float) (Math.Round(array[i].x, 1))) && (((float) (Math.Round(gameObject.transform.position.y, 1))) == (float) (Math.Round(array[i].y, 1))))
你好!我正在使用 C#,数组中填充了向量位置。我试图查看物体何时到达某个位置。这永远不会触发。你有任何其他提示如何做到这一点?
【问题讨论】:
-
由于精度原因,它不会工作。你可以看看这个question,了解如何实现你想要的。
标签: unity3d