Transform是unity的核心类之一.表示的是物体的平移,旋转和缩放. 而position和localPosition, 分别表示的是,transform的位置是世界空间,和父空间的描述. 注意是 父空间,并不是自身空间. 注意到这点后,在空间的变换时就会省心很多了. 如果想搞清楚transform.position的变换过程,可以这样来测试: Java代码
Java代码
但如果直接使用transform来变换的话,结果将不正确. 【狗刨学习网】 Java代码
这时,就应该注意了,transform.localXXX表示的是在父空间的描述. XXXPosition,EulerAngles,Scale) 如果想将一个空间的变换信息转换近另一个空间,可以这样: 1 最简单的方式 Java代码
|
unity3D游戏开发之Transform的坐标变换注意事项
最新推荐文章于 2024-07-22 06:35:18 发布
本文探讨Unity3D中的Transform组件,重点讲解坐标变换的细节和注意事项,包括位置、旋转和缩放操作,以及它们在游戏对象交互中的应用。通过实例解析,帮助开发者理解坐标系统的转换逻辑。
摘要由CSDN通过智能技术生成