https://jingyan.baidu.com/article/e5c39bf5aa02f639d76033f8.html
发现l2d官方demo的l2d模型model文件内都有prefab文件,初步判断是已经拼好的模型,类如u3d中的moc
在Unity官方文档中在介绍GameObjects时提到一个概念Prefab,翻译成中文就是预制件。
那什么是Prefab呢?
在我们制作的场景中,如战斗中的子弹,森林里的树木,此类游戏对象会在同一个场景重复使用。为了方便同时修改这些对象,就可以使用Prefab这些对象,而只需要修改Prefab就可以将修改作用到所有由该Prefab生成的对象上。
方法/步骤
-
在“Project”界面上,右键点击“Assets”打开右键菜单,依次选择“Create”->“Prefab”,这样创建一个Prefab资源,此处命令为test

-
选中场景后,在场景的“Hierachy”界面中打开右键菜单,依次选择“3D Object”->“Cube”

-
将Cube对象拖动到第一步中创建的Prefab资源上

-
完成第三步后,可以发现Prefab资源的样式发生了变化,这说明该Prefab资源成功创建

-
你可以将Prefab资源直接拖动场景中就可以使用该Prefab 了

发表回复