unity访问其他游戏对象的四种方式

时间:2024-05-19 22:56:54

一、通过属性查看器指定参数访问其他游戏对象

unity访问其他游戏对象的四种方式
将要旋转的物体拖到属性栏上的obj,运行就可以看到cube旋转
unity访问其他游戏对象的四种方式
二、通过父子关系的相应函数访问其他游戏对象

当前对象是cylinder,其子对象是cube,该函数实现对其子对象的旋转

unity访问其他游戏对象的四种方式

unity访问其他游戏对象的四种方式

通过该函数实现对其父目录下的对象旋转,父对象为Cube

unity访问其他游戏对象的四种方式

unity访问其他游戏对象的四种方式

三、通过名字或者标签获取游戏对象

1、通过名字获取游戏对象

unity访问其他游戏对象的四种方式

2、通过游戏对象的标签获取游戏对象

前提必须为要获取的游戏对象加上“cube”标签,不然找不到

unity访问其他游戏对象的四种方式

这两种获取游戏对象的方式是一样的,如果有多个cube对象只会找到一个,

首先查找子目录下的对象,若无,查找同级目录下的对象,最后查找父级目录下的对象

四、通过组件名称获取游戏对象

获取第一个transform组件,并控制其旋转,查找方式也是先从子目录下查找

unity访问其他游戏对象的四种方式

获取所有的transform组件,通过组件获取游戏对象,并控制游戏对象旋转

unity访问其他游戏对象的四种方式


相关文章