摘要: 配置模块很简单,基本上都是转表工具自动生成的内容,只需要在业务逻辑需求使用配置方法获取即可,如果有额外的获取需求可以使用partial class做属性和方法扩展。 阅读全文
posted @ 2021-11-18 19:55 qianxun0975 阅读(310) 评论(0) 推荐(0) 编辑
摘要: NumericComponent组件提供获取(Get)、修改(Set)和更新计算(Update)的方法,主要负责数值更改和重计算工作。NumericWatcherComponent通过容器建立映射关系(Key:NumericType | Value:数值变化需要处理的方法集合),数值变化时,调用对应 阅读全文
posted @ 2021-11-18 09:52 qianxun0975 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Actor概念学习参考,以及框架流程图仅供辅助理解,彻底理解需要自己研读源码,Xmind的试用水印过分了…… 论坛:https://et-framework.cn/d/47-actor Github:https://github.com/egametang/ET/tree/master/Book 网 阅读全文
posted @ 2021-11-17 22:16 qianxun0975 阅读(579) 评论(0) 推荐(0) 编辑
摘要: UI基本流程逻辑,以登录界面为例,通过事件机制通知创建UI的地方,调用UIHelper的Create方法,UIHelper.Create实际上通过层层调用传递界面名称,即UIType.UILogin,传递给UIEventComponent。 而UiEventComponent管理界面名称和界面事件的 阅读全文
posted @ 2021-11-16 21:42 qianxun0975 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 完全可以不用理解内部逻辑,因为外部使用方法只有一个Wait,Wait就完事了…… 阅读全文
posted @ 2021-11-15 22:20 qianxun0975 阅读(365) 评论(0) 推荐(0) 编辑
摘要: ET框架的协程锁用到了Expression<Func<int, bool>> expression,网上查询一下是表达式树,联动了解委托和Lambda表达式,写了几个对比小例子增进理解。 using System; using System.Collections.Generic; using Sy 阅读全文
posted @ 2021-11-15 15:39 qianxun0975 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 没什么好说的,代码注释写的很详细,4个简单例子,没有高深语法,复制到编辑器运行看看注释应该就能理解了,我也是萌新,对这2个概念一直比较迷惑,分享出来共同进步。 using System; using System.Threading.Tasks; namespace TestAsync { clas 阅读全文
posted @ 2021-11-14 16:37 qianxun0975 阅读(584) 评论(0) 推荐(0) 编辑