Unity3D中的预制件(Prefab)的创建和使用说明!!!
来源:互联网 发布:网络骗局麻将 编辑:程序博客网 时间:2024/05/18 01:28
首先我说明一下什么预制件?
在U3D里面我们叫它Prefab;我们可以这样理解:当制作好了游戏组件(场景中的任意一个gameobject),我们希望将它制作成一个组件模版,用于批量的套用工作,例如说场景中本质上“重复”的东西,“敌人”,“士兵”,“子弹”。。。。。。这里说本质是因为默认生成的prefab其实和模版是一模一样的,就像是克隆体,但生成的位置和角度以及生成后的一些属性是允许发生变化的。
如何制作Prefab?
首先创建一个prefab的文件夹吧~
接着我在场景中创建一个备选预制件组件,这里就直接创建一个cube好了
这里有两种方法将这个cube变更为预制件
1.直接将cube拖拽到_Prefabs的文件夹里。(真的超简单)
2.先在_Prefabs的文件夹里创建一个预制件
接着将cube拓展到这个预制件上面。
现在看看场景中的cube可以在inspector面板中看到多了这样一栏,点击select可以定位到project中的预制件模版“母体”,revert就是还原当前预制件,apply就是确定当前预制件罗~好吧,我不想把各位当成傻瓜,有兴趣可以自己动手试试他们的作用。
如何在场景中创建预制件?
创建一个脚本,好吧~
写一个暴露变量用于记录预制件的“母体”
接着在鼠标点击时创建,我这里创建的位置和旋转都为0。
现在布置一下脚本和变量:
运行点击屏幕:
可以注意到场景的面板中创建了很多的“克隆体”。
- Unity3d十 Unity3D中的预制件(Prefab)的创建和使用说明
- Unity3D中的预制件(Prefab)的创建和使用说明!!!
- 预制件(prefab)资源的应用
- Unity3D中的Prefab使用方法
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- 【技术】在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- 在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- Unity3D学习笔记之六创建更多的Prefab
- [unity基础教程]在Unity3D中动态创建对象和创建Prefab原型对象的三种方式
- Unity3D中Prefab的使用
- Unity3D之Prefab的制作
- Unity3D研究院之Prefab里面的Prefab关联问题
- Unity3D 动态创建的Mesh,导出为Obj模型文件,并生成Prefab文件
- Linux多线程编程和信号易疏忽的一个例子
- Unity3D中物体查找和关联方法
- Ubuntu下切换登录管理器
- 关于场景中的物件和鼠标事件的触发
- 电源防接反
- Unity3D中的预制件(Prefab)的创建和使用说明!!!
- Android开发之Ubuntu上Eclipse不显示手机设备
- BT17无线网一键破解,一键式破解WPA,WPA2,AES不再是梦想
- 注重实效的程序员(The Pragmatic Programmer)
- cocos2d-x资料收集
- C++ 全局构造函数调用的顺序
- transaction manager has disabled its support for remote/network transactions. 该伙伴事务管理器已经禁止了它对远程/网络事务
- Jetty 的工作原理以及与 Tomcat 的比较
- 新浪微博技术架构问题解析