您的位置:首页 > 职场人生

面试——Prefab以及预制类型

2019-08-14 20:45 141 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_39979037/article/details/99606927

Prefab作用和优点

在进行一些功能开发的时候, 将一些能够复用的对象制作成  .prefab 的预制体,然后将预制体存放到 Resources 目录之下, 使用时再动态加载到场景中并进行实例化。适用于需要频繁创建的物体。可以节省内存,无需重复编辑相同物体,适用于频繁使用到的游戏物体。

预制类型

预制类型(PrefabType)是适用于2019版本之前的概念,在2019中已经被标记为过时的。但是毕竟公司使用版本一般不会追求最新,还是要知道的。

预制类型(PrefabType)是一个枚举类,PrefabUtility.GetPrefabType(Object target) 的返回类型。

None 不是预制,也不是实例
Prefab 是用户创建的预制体
ModelPrefab 是导入3D模型的预制体
PrefabInstance 是用户创建预制体的实例
ModelPrefabInstance 是导入3D模型的实例
MissingPrefabInstance 曾经是预制体的实例,但是原预制体已不可找
DisconnectedPrefabInstance 是用户创建预制体的实例,但是联系已断开
DisconnectedModelPrefabInstance 是导入3D模型的实例,但是联系已断开

 

来源

unity2018官方文档:https://docs.unity3d.com/2018.1/Documentation/ScriptReference/PrefabType.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: