【入门-13-教程】Unity3D

新创建一个脚本 Test02

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

再将Test02挂载在空物体上

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

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

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

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

检测层级

检测标签

获取场景物体的位置信息

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

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

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

通过 对象名.GetComponent

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

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

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

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

通过标签 查找 多个对象

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

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

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

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

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

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

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

如果想删除对象

延迟删除

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

接下来认识成员方法

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

创建空物体并且 附加脚本

为场景物体添加脚本

查找物体标签

设置失活

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值