unity学习笔记
transform和Vector3向量方向的区别
unity中,transform.forward,transform.right以及transform.up分别对应世界坐标系下的z轴,x轴和y轴的正方向,而Vector3.forward, Vector3.right, Vector3.up对应的是(0,0,1),(1,0,0)和(0,1,0)三个向量。
在使用transform.Translate()方法时,默认传局部坐标系的参数,即Space.Self,所以使用Vector3根据局部坐标系能实现根据对象朝向进行移动,如果使用transform,则需要向Translate()方法中传参Space.World,可以实现相同的效果。