一、获取对象信息

1.获取所有场景对象

GameObject[] obj = FindObjectsOfType(typeof(GameObject)) as GameObject[];

2.通过名称获取对象

mh_nver = GameObject.Find("mh-nver");

3.获取子对象

GameObject manObject = GameObject.Find("man1");

List m_Childs = new List();

foreach (Transform child in manObject.transform)

{

m_Childs.Add(child.gameObject);

}

4.获取对象属性

print(go.GetComponentInChildren().text);

二、操作对象移动

if (Input.GetKey(KeyCode.W))

{

go.transform.Translate(0, 0, movespeed * Time.deltaTime, Space.World);

}

if (Input.GetKey(KeyCode.S))

{

go.transform.Translate(0, 0, movespeed * Time.deltaTime * (-1), Space.World);

}

if (Input.GetKey(KeyCode.A))

{

go.transform.Translate(movespeed * Time.deltaTime * (-1), 0, 0, Space.World);

}

if (Input.GetKey(KeyCode.D))

{

go.transform.Translate(movespeed * Time.deltaTime, 0, 0, Space.World);

}