目录
在3D世界里,任何一个游戏对象在创建的时候都会附带transform(变换)组件,并且无法删除。
任何一个模型的三维坐标都保存在Vector3容器中,该容器记录模型在x轴、y轴、z轴方向的坐标。
平移游戏对象
transform.Translate()方法,唯一参数为平移的方向
示例:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class E4_08 : MonoBehaviour {
GameObject obj;
void Start () {
obj = GameObject.Find("Cube");
}
void OnGUI () {
if(GUILayout.Button("向前移动",GUILayout.Height(50)))
{
obj.transform.Translate(Vector3.forward * Time.deltaTime);
}
if (GUILayout.Button("向后移动", GUILayout.Height(50)))
{
obj.transform.Translate(Vector3.back * Time.deltaTime);
}
if (