unity3d 介绍

示例

预制件是一种资产类型,可以存储完整的GameObject及其组件,属性,附加组件和序列化的属性值。在许多情况下这很有用,包括:

  • 在场景中复制对象

  • 在多个场景中共享一个公共对象

  • 能够一次修改预制件并将更改应用于多个对象/场景

  • 创建具有轻微修改的重复对象,同时可以从一个基础预制件中编辑公共元素

  • 在运行时实例化GameObjects

Unity中有一条经验法则,上面写着“一切都应该是预制件”。尽管这可能是夸张的,但它确实鼓励代码重用和以可重用的方式构建GameObjects,既节省内存又具有良好的设计。