Unity业务抽象套路二、EIP Everythings Is Prefab

发布时间 2023-09-03 11:31:37作者: bakabird1998

 

为什一些控制、数据管理的逻辑也要做成Prefab?

好处:

  1. 可以在Inspector中调整参数(而不是散落在各个配置文件中)
  2. 调试时能够在Inspector确认具体数值
  3. 自然地支持一系列方法:携程、定时、Update、FixedUpDate

注意:
有人习惯将配置写成ScriptableObject然后统一以此来管理。
个人建议在此模式下,如果不是需要对 一套Inspector的参数配置 进行归纳方便多次使用。那么直接在Prefab中修改即可。
不要硬加中间层