性能优化(9)编辑器创建资源优化(2)——预制体

  1. 1. 预制体
  2. 2. 预制体变体

预制体

  • Unity中的预制体是用来存储游戏对象、子对象及其所需组件的可重用资源,一般来说预制体资源可充当资源模板,在此模板基础上可以在场景中创建新的预制体实例

  • 使用预制体的好处

    • 由于预制体系统可以自动保持所有实例副本同步,因此可以比单纯地简单复制粘贴游戏对象做到更好的对象管理
    • 此外通过预制体嵌套(Nested Prefabs)可以将一个预制体嵌套到另一个预制体中,从而创建多个易于编辑的复杂游戏对象层级视图
    • 可以通过覆盖各个预制体实例的设置来创建预制体变体(Prefabs Variant),从而可以将一系列覆盖组合在一起形成有意义预制体的变化
  • 嵌套预制体单预制体相比的优点与缺点

预制体变体

  • 使用Prefab变体的一些限制