欢迎大家交流学习

https://github.com/526077247/ETPro

和ET6的区别:

使用YooAssets实现了资源热更新,包括多渠道安装包分包配置功能

使用了基于YooAssets的资源管理系统替换了原有系统,包括对动态图集、Unity内置SpriteAtlas图集功能的支持

使用组件模式的UI框架替换掉了原有部分,包括红点系统、多语言系统、引导系统等,易于集成第三方插件

使用HybridCLR替换了ILRuntime,对C#语法支持更完备,BUG更少

提供一个简单可扩展的对话框架

替换AOI框架,支持OBB、球形触发器和射线检测,并且双端使用AOI

提供一个简单可扩展的战斗框架,并且双端可单独使用

提供一个简单的Ghost系统,服务端无缝世界跨逻辑地图战斗

    看了一下代码,整理挺好的,提几个小意见:

    1. UI事件不需要改EventSystem,直接写个组件做派发就行了
    2. YooAssets最好写个组件包装一下,这样能管理它的生命周期,后面也方便换其它的资源加载
    3. AI中有很多await没有判断取消协程的情况
    4. 前后端用宏很多共用代码用宏区分比较多,没太大必要一定要共用代码,逻辑不一样还是写两个比较好

      19 天 后

      希望可以出一个最新的et7.1的版本

      1 年 后
      说点什么吧...