纳金网
标题:
Unity3D脚本中文教程1.3
[打印本页]
作者:
会飞的鱼
时间:
2012-5-11 14:59
标题:
Unity3D脚本中文教程1.3
3.根据名称或标签定位.
你可以使用GameObject.FindWithTag和GameObject.FindGameObjectsWithTag搜索具有特定标签的游戏物体,使用GameObject.Find根据名称查找物体。
function Start ()
{
// 按照名称
var go = GameObject.Find("SomeGuy");
go.transform.Translate(0, 1, 0);
// 按照标签
var player = GameObject.FindWithTag("
layer");
player.transform.Translate(0, 1, 0);
}
你可以在结果上使用GetComponent,在找到的游戏物体上得到任何脚本或组件。
function Start ()
{
// 按名称
var go = GameObject.Find("SomeGuy");
go.GetComponent(OtherScript).DoSomething();
// 按标签
var player = GameObject.FindWithTag("
layer");
player.GetComponent(OtherScript).DoSomething();
}
一些特殊的物体有快捷方式,如主相机使用Camera.main。
欢迎光临 纳金网 (http://rs.narkii.com/club/)
Powered by Discuz! X2.5