public class StudentMove : MonoBehaviour {
private Transform m_Transform;
// Use this for initialization
void Start () {
//獲取相應(yīng)組件的引用,聲明同類型字段去接收
m_Transform=gameObject.GetComponent<Transform>();
}
// Update is called once per frame
void Update () {
//移動物體位置的關(guān)鍵語句
// m_Transform.Translate(Vector3.forward*0.1f,Space.World);
//參數(shù)1:Vector3移動物體的三維變量(枚舉類型),表示x荔棉,y闹炉,z;Space參數(shù)2:移動物體的坐標(biāo)系(枚舉類型)自身坐標(biāo)系或世界坐標(biāo)系
//0.1f 表示將當(dāng)前速度下調(diào)到原來十分之一润樱;切記加上f
//獲取相應(yīng)鍵控制方向渣触;w a s d
if (Input.GetKey(KeyCode.W))
{
m_Transform.Translate(Vector3.forward*0.1f,Space.World);//往前
}
if (Input.GetKey(KeyCode.S))
{
m_Transform.Translate(Vector3.back * 0.1f, Space.World);//向后
}
if (Input.GetKey(KeyCode.A))
{
m_Transform.Translate(Vector3.left * 0.1f, Space.World);//向左
}
if (Input.GetKey(KeyCode.D))
{
m_Transform.Translate(Vector3.right * 0.1f, Space.World);//向右
}
}
}