Wes*_*ley 0 c# unity-game-engine
当我将GameObject的位置记录到控制台时,我在控制台中获得的值与检查器中的值不同.
因此,每当我尝试在点击时移动对象时,它就会移动到一个狂野的位置.我做错了吗?

这是因为您在检查器中设置的位置是本地位置(即相对于父项的位置),同时transform.position为您提供绝对位置(相对于世界原点的位置).
要获得本地位置,您可以使用transform.localPosition.
| 归档时间: |
|
| 查看次数: |
1621 次 |
| 最近记录: |