生成游戏物体
1、创建一个名字为GameObjectName的空的游戏对象
void Start() {
GameObject object = new GameObject("GameObjectName");
}
2、通过预制体或已有的游戏对象来初始化对应的游戏物体
public GameObject Prefab;
void Start() {
GameObject.Instantiate(Prefab);
}
3、创建unity部分内置的游戏物体,较少用
void Start() {
GameObject obj = GameObject.CreatePrimitive(PrimitiveType.Sphere);
}
游戏物体移动
1、通过刚体
Rigidbody Rig;
Rig.Velocity=new Vector(3,0,0)
2、通过unity自带的方法
Rigidbody Rig;
Rig.Moveposition(Rig.positon+Speed*Time.deltaTime)
3、通过Transform.positon
transfrom.positon=vector(1,0,0)
4、通过添加力
Rigidbody.AddFore(Vector3.Right)//一个向左大小为10N的力