Unity学习笔记.01
来源:互联网 发布:怎么样注册农村淘宝 编辑:程序博客网 时间:2024/06/06 01:16
关于Prefab的介绍
之前的实例中已经应用过Prefab技术,这里结合官方文档详细介绍一下。
首先Prefab可以理解为一个“模版”的意思,是属于asset中的用户所定义的一个gameObject的预设信息。我们可以根据这个模版生成多个与之相同的gameObject实体。同时,我们只需要调整Prefab本身即可调整所有实体。
生成Prefab的方法很简单,我们只需要在asset中选择生成一个prefab,同时将我们需要制成模版的gameObject拖入这个新的Prefab中即可。注意,此时场景中用于生成prefab的gameObject也属于这个prefab管辖。
通过将prefab拖入场景我们可以生成许多gameObject,这时候观察Inspector可以发现有一些组建或者属性会变成加粗体,如:
这就意味着这几个属性是这个实体所“特有”的,同时假如我们将Scale中任何一项值自己修改也会使他变成粗体字。
再观察实体的Inspector上方会发现三个按钮:
点击Select会跳转到其所属的Prefab的编辑界面,点击Revert会将之前我们自己修改过的值全部取消(包括新增加的组件),只留下系统默认的允许实体自行修改的值(这里是Position和Rotation)。点击Apply会将当前实体所作出的修改应用到所有其他实体上,同时这些修改值会从粗体变成原来的样子。
我们还可以通过脚本从Prefab中动态生成实体,这里暂时不赘述。
2016/3/3
0 0
- Unity学习笔记.01
- unity学习笔记
- UNity学习笔记
- unity学习笔记
- Unity学习笔记
- unity学习笔记2
- unity学习笔记3
- unity学习阶段笔记
- unity学习笔记
- unity学习笔记1
- unity学习笔记2
- unity学习笔记3
- unity学习笔记4
- unity学习笔记5
- unity学习笔记6
- unity学习笔记6
- unity学习笔记7
- unity学习笔记8
- 算法代码实现之二分法查找,C/C++实现
- linux shell 编程笔记 - 常用的find和xargs
- 蓝桥杯1-穷举
- max6sdk
- 如何让eclipse进行智能提示?
- Unity学习笔记.01
- Ant build.xml中应该只包含一个target标签
- C#成魔之路<开篇>
- HSEARCH000135: Unable to guess FieldBridge for...
- 进制转换
- 常用块状元素、行内元素和可变元素及其区别
- TIJ-第三章:操作符
- Android学习历程20-安卓性能优化简介
- 纪念ACM