一、获取对象信息
1.获取所有场景对象
GameObject[] obj = FindObjectsOfType(typeof(GameObject)) as GameObject[];
2.通过名称获取对象
mh_nver = GameObject.Find("mh-nver");
3.获取子对象
GameObject manObject = GameObject.Find("man1");
List
foreach (Transform child in manObject.transform)
{
m_Childs.Add(child.gameObject);
}
4.获取对象属性
print(go.GetComponentInChildren
二、操作对象移动
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);
}