Transform组件的三个主要数值
Position:坐标
Rotation:旋转
Scale:缩放
transform.position
表示 当前坐标位置;
transform.eulerAngles
表示 当前旋转(同unity-transform-rotation组件属性);
transform.localScale
表示 当前缩放。
如何修改 transform 中的值: transform.position = new Vector3(1, 1, 1);
Transform 组件常用属性和方法:
属性:
print(transform.childCount);//子物体数量
print(transform.parent);//父物体
print(transform.root);//最高级别父物体
print(transform.position);//坐标位置:x,y,z
print(transform.eulerAngles);//旋转:x,y,z
print(transform.localScale);//面缩放:x,y,z
方法:
print(transform.Find("C"));//根据名称查找子物体,没有则为Null
transform.Translate(new Vector3(0.01f,0,0)); //朝坐标方向持续位移移动
transform.Rotate(1,0,0);//旋转.(每帧x轴旋转1度)
transform.LookAt(transform.parent); //看向目标