4.3.6 获取指定游戏对象

4.3.6 获取指定游戏对象

在Unity中,有多种方法可以获取游戏对象,其中最常用的是以下两种。

1.定义public类型的字段变量

格式如下:

然后在Unity编辑器中,将对应的游戏对象拖拽到obj插槽中,即可完成赋值操作。

2.调用GameObject.Find()方法

GameObject.Find()方法可以在当前场景中寻找特定的游戏对象,例如:

这条语句的作用是在当前场景中寻找名为“Player”的游戏对象。如果有多个,则返回第一个。若游戏对象被禁用,则不在查找范围内。

此外,还可以调用transform.Find()方法、Find With Tag()方法来查找游戏对象。