需求/进展: Trello GitHub: GitHub 带图Readme: Leanote
这样以来,主工程不包含美术资源的任何工程目录,但可在项目中使用或修改美术资源,并通过 git 同步修改到美术资源库. 美术资源中的辅助代码(的引用)也可包含进发布的 AssetBundle 中,主工程在需要时会自动挂载. MonoBehavior 和 ScriptableObject 都可以.
- uFrame MVVM 1.6.2 ,修复了一些针对 Unity 最新版本的问题;
- 改进的AssetBundleManager, 负责多 AssetBundle 的发布与获取,可以进行灵活配置
- DetachableAssetsManager, 将资源进行可拆卸化,便于Bug处理和资源重复利用.
绝大多数资源是从之前AEX项目沿用下来,可以在 Stanealone/iOS/Android 平台中测试运行.
- EasyTouchBundle, 控制触摸屏与用户交互的 API;
- FTPClient, 可在编辑器下对文件/目录进行 FTP 基本操作,为 AssetBundleManager 提供基础服务;
- JsonDotNet, 提供对 Json 的序列化/反序列化支持;
- LINQtoGameObject, 可对 GameObject 在场景层级中进行定位和一些基本操作;
- LOOM Framework, 提供简易的实现多线程任务处理的支持;
- NCalc, 提供对数学表达式的解析支持,用于数据策划中的动态公式;
- PogoAdsX, 自研的用来协调多广告发布平台进行发布视频广告,以提高广告填充率的插件;
- PrefabEvolution, 提供对基础预制体向多持有者进行更新提交的插件;
- protobuf-net, ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法;
- RageSpline, 提供在 Unity 编辑器中对 2D贝塞尔曲边多边形进行快速编辑的工具;
- ReorderableList, 编辑器插件,将 List 结构自动显示为可拖拽排序的列表(可多选排序);
- StompyRobot, 将调试信息显示在场景中,并能进行自定义命令的调用,便于测试代码;
- ZipX, 提供多重数据压缩方式;