unity脚本里的transition是世界坐标,编辑器里的transition是相对父级的坐标。 无论如何transition是pivot的transition,不是center的transition,center不是真实的坐标轴所在处。
代码里的Position = 世界坐标
this.gameObject.transform.position
界面上的Position = localPosition
所以在写脚本的时候要注意,我们写的是世界坐标。
同时,我们写的position等等一系列有关transform的值,都是针对的GameObject的pivot(其实际坐标轴的位置),而非center(unity自己计算的mesh的中心)。 而如果你在写脚本时想要得到的不是其实际的坐标轴位置,而是界面里看到的那个center,那就要用target.GetComponent().bounds.center来获取了。。。