Unity学习笔记(1)—本地坐标转世界坐标
先简单介绍一下我是一个程序员(菜鸟程序员),用C#开发,在开发的过程中会遇到一些问题,当时解决了但是在遇到可能还会在犯,所以启发我做这样一个学习笔记系列,一来是希望能够督促自己总结学习,二来是可以在变身之路上认识志同道合的朋友们一起成长,我写的不对的地方还望朋友们能够指出来,有什么问题可以留言,我们可以一起思考共同进步。
上周我在写UI组件的时候的时候遇到一个问题——UI界面的坐标和世界坐标之间的转换。今天我就先谈谈这个问题好了,其实主要是两个方法。我们今天想说说本地坐标到世界坐标吧
- 从自身坐标到世界坐标
来来来,先看看代码是怎么写的吧
public Transform testTra ;
public Transform parentTra;
Vector3 localPos;
Vector3 worldPos;
void Awake()
{
localPos = testTra.localPosition;
worldPos = parentTra.TransformPoint(localPos);
}
void Update()
{