ET8.1版本
ET8.1版本
ET8.1版本
ET8.1
- model和modelView 主要是放类的定义
- hotFix和hotFixView 主要放类的视线
- 带View的就是unity视图相关的
- Unity.loader下是非热更的函数
ECS 组件式编程
- 与unity官方的ECS毫无关系
ET 框架设计原则:
- 树状领域
- 组合模式
- 事件驱动
- 逻辑分发
后期编写全部在
AllHotFix
- System
AllModel
- component 和entity
- Model 逻辑层,不能引用任何unity下的代码
- ModelView 表现层,可以使用unity
- 客户端代码,必须在ET.Client命名空间当中,Server同理,如果是两者都用命名空间则是ET
- 实体和组件都会继承Entity
- 通过ComponentOf(typeof(Computer)) 来表明当前组件会挂在Computer上
表现层调用逻辑层是没问题,但是逻辑层应该通过抛出事件的方式,驱动逻辑层做出修改
为什么System要用static
Fiber
两个纤程通讯使用的ProcessInnerSender
本文由作者按照 CC BY 4.0 进行授权