前言
椰子就是CocosCreator
了,希望它越做越好~
从椰子身上学到了很多,感谢感谢。
aswallow
让我看到CocosCreator2.x
有做大型项目的可能。
对于aswallow
这个燕子,在这之前其实它的未来还是有点模糊的。
因为在我的心里有很多想法和点子,因为工作忙,只能留在feature中。
年底发生了一些事情,有些空闲时间了。
把想法都验证一下,实现了一部分
让aswallow
离我理想中的形态又进了一步
从一个燕子变成一群燕子,正向着元宇宙飞去(狗头保命~)
还有就是涨点价,元旦有优惠,元旦后恢复~
讲讲它的进化
跨项目assetbundle
协同开发流程更加流畅而自然。
通过这一点可以实现所有资源类型的外部化,理论上通过简单的规划就可让项目流畅开发的可管理资源体量达到接近无限大。
比如,项目的主体框架搭建好后,增加新的怪物资源,新的场景资源,新的英雄,甚至新的玩法模块,等等。
这些都可以通过新增一个子项目,在主项目增加子项目路径配置,往子项目新增资源即可。
已有的资源或者不需要负责的资源完全不用care,只需要别人更新自己发布一次即可。
这个描述起来不直观,到时出视频可以通过看视频来直观感受。(视频flag立起来了)
其他小优化
外部资源构建结果更符合CocosCreator
的构建规范,也可配置为本地资源和远程资源,但是是比较粗粒度的划分,可以自行定制。
子项目使用主项目的构建配置来进行构建,实现不同平台的assetbundle
构建结果完全和主项目一致的,最后实现全平台构建后的主子项目assetbundle们互不影响的合体。
构建配置也进行了优化,让版本管理和协作更加舒服,以及为外部资源的纹理压缩功能预留配置。
CocosStore链接 也可以点击阅读原文
我的年终总结?
这还不是我的年终总结。
个人觉得中国人的年终应该是年三十吧~
我给自己和身边的人,以及大家会准备一些惊喜。
可以期待一下
如果对原理感兴趣的也可以翻我之前的文章
最后
如果对游戏开发感兴趣的,想了解更多游戏开发相关的事和知识
可以关注公众号或者加群交流
公众号搜索:玩转游戏开发
或扫码:
QQ 群: 1103157878
博客主页: https://ailhc.github.io/
github: https://github.com/AILHC