第七讲.Prefab预制体.pptxVIP

  • 1
  • 0
  • 约1.3千字
  • 约 11页
  • 2026-09-14 发布于陕西
  • 举报

第七讲.Prefab预制体演讲人2024-01-04

创建预制体01实例化预制件(Instantiate)02预制体的实例化03目录

通过Hierarchy面板下的Create菜单可以手动地创建一个GameObject,当我们要在程序里面动态地创建一个游戏物体的时候,可以new一个GameObject。Unity3D提供一种被称为Prefab的预置对象,它是以文件的形式保存在硬盘上的一个GameObject,它里面可能包含了各种设置,组件,还有一些脚本。Prefab允许我们在不同的Scene,甚至Project中使用同一个对象,例如我实现了一个子弹,通过打包成Prefab,我可以在另外一个游戏里面直接使用它。

创建预制体(1)直接将cube拖拽到Project面板中assets里建立一个预制体

(2)可以观察到Cube变成了蓝色,Project面板中出现了一个Cube。

创建预制体(3)选中场景中的Cube,可以看到在Inspector面板中看到多了这样一栏,点击select可以定位到project中预制体的模版“母体”,点击Revert就是还原当前预制体,Apply就是确定当前预制体了。

创建预制体

实例化预制件(Instantiate)该函数以与Editor中的“Duplicate”命令类似的方式创建对象的副本。如果要克隆的是GameObject,也可以选择指定其位置

文档评论(0)

1亿VIP精品文档

相关文档