使用 Unity 的C#语言 ,利用属性(Attribute)来类定义和变量定义或区分其他的变量,您可以设置一种特殊行为 例如,您添加[SerializeField]属性变量,私有变量标识序列化. [SerializeField] int 计数; 序列化您'的值是存储到场景和预制体.因为值存储在meta元数据中,在Inspector检查器中设置的值. 你还可以强制指定的组件,对象要被附加组件,您将添加[RequireComponent] * 2 * 3 . [RequireComponent(…