1、C#脚本下的移动
public class One : MonoBehaviour
{
public GameObject qiu;
public GameObject cube1;
public GameObject cube2;
void Start()
{
transform.Translate(3, 3, 3);//球相对于原位置的移动
transform.Translate(3, 3, 3);//球相对于上一个位置的移动
transform.Translate(new Vector3(-1, -1, -1));//球相对于上一个位置的再次移动
//按照世界z轴上的移动,如果这个物体进行旋转,不影响世界坐标
transform.Translate(Vector3.forward*3,Space.World);
cube1.transform.Translate(Vector3.forward); //1号方块的移动
cube2.transform.Translate(new Vector3(-3, -3, -3));//2号方块的移动
}
}
2、物体的x,y,z轴的移动
forward Vector3(0, 0, 1)的简码,也就是向z轴。 back
right Vector3(1, 0, 0)的简码,也就是向x轴。 left
up Vector3(0, 1, 0)的简码,也就是向y轴。 down
zero Vector3(0, 0, 0)的简码。
one 是 Vector3(1, 1, 1)的简码。
Vector3.sqrMagnitude 长度平方(只读的)
forward Vector3(0, 0, 1)的简码,也就是向z轴。 | back |
right Vector3(1, 0, 0)的简码,也就是向x轴 | left |
up Vector3(0, 1, 0)的简码,也就是向y轴。 | down |
zero Vector3(0, 0, 0)的简码。 | |
one 是 Vector3(1, 1, 1)的简码。 | |
Vector3.sqrMagnitude 长度平方(只读的) |