当前位置:   article > 正文

【入门-13-教程】Unity3D_unity new gameobject

unity new gameobject

新创建一个脚本 Test02

让场景中除了空物体GameObject全部失活

再将Test02挂载在空物体上

获取成员变量   首先获取挂载脚本的场景物体上的名字

当然也可以修改场景上物体的名字

也可以判断检测场景上的物体是否被激活

我们也可以检测场景上的物体是否静态

检测层级

检测标签

获取场景物体的位置信息

接下来认识GameObject的静态方法 首先创建 自带几何体

我们还可以将该几何体 存起来 然后进行改名字

其实我们只要得到了一个GameObject对象 就可以得到她身上挂载的任何脚本信息

通过 对象名.GetComponent

我们可以通过对象名 查找 场景物体

我们在认识通过标签查找前 可以先给场景物体一个标签例如

但是通过标签查找不能找到失活对象 并且场景上存在多个满足条件的不能完成精确查找

还有相同效果代码 只是名字不同

通过标签 查找 多个对象

但也只是只能找到激活对象

接下来 查找场景中挂载某一个脚本的对象

接下来我们认识 关联预制体 从而实例化对象  

首先需要创建一个GameObject类型的对象 作为 准备实例化对象

场景中运行报错是因为没有放置场景物体 或者 预制体

创建一个预制体包 并在里面放一个预制体

将预制体放置代码中 拖动预制体

如果想删除对象

延迟删除

小方块obj就会在场景运行3秒后消失

接下来认识成员方法

首先在继承了MonoBehaviour类里可以通过 GameObject  new 创建空物体

创建空物体并且 附加脚本

为场景物体添加脚本

查找物体标签

设置失活

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/213782
推荐阅读
相关标签
  

闽ICP备14008679号