思考并回答以下问题:
工作
不要拿到策划案直接就开始写,可能会出现很多问题,因为考虑问题不全面,有很多bug。要做好整体的架构和方案。
新手和老手的区别是对变量的保护做的非常多,考虑的全面。
模块化的思维方式。 如果代码给别人用的话,好不好用。
定义的常量都放在单独的常量文件中。
AssetBundle还可以继续打包压缩成7Zip。
1是架构,2是模块化思想,3是AssetBundle,都是为了减少包体大小。
代码
Facade.cs
1 | using System; |
AppConst.cs
1 | using UnityEngine; |
Util.cs 通用类
1 | using UnityEngine; |
ObjManager.cs
1 | public class ObjManager : MonoBehaviour |
ResourceManager.cs
1 |
Editor
Packager.cs
1 | using UnityEngine; |