Commit Graph

27 Commits

Author SHA1 Message Date
2757e2c4e0 world 关闭方法添加对未启动过world的处理 2023-12-28 16:53:30 +08:00
e83feb89dd 修改事件封装
修改世界状态更新事件处理方式
2023-12-25 10:57:54 +08:00
d3a42565a8 增加门控箱交互接口;修改门控箱构建逻辑bug;增加屏蔽门状态 2023-10-19 17:09:32 +08:00
37e06d2aaf 添加Result类型
修改请求处理接口
2023-10-12 14:04:23 +08:00
74c0211614 调整仿真运行逻辑
完善仿真状态切换逻辑
添加仿真状态变更事件可由外部监听
2023-10-12 11:07:12 +08:00
47f78cb54d 添加世界请求处理接口
修改World内部实现
2023-10-09 17:36:04 +08:00
0d24ef1dc2 修改World、Entity等接口,直接导出donburi对应定义,不再自己包装 2023-10-09 14:21:24 +08:00
01707edd32 导出donburi的filter,以后外部系统就不需要再依赖donburi包了 2023-10-09 11:12:05 +08:00
7ce0d9aa7b 删除组件Each、First等方法(使用时查不到东西,固需要查询的地方调用ecs.NewQuery自己构建查询对象) 2023-09-28 15:37:20 +08:00
2949aa52e1 取消组件Each,First等方法的注释
添加NewTag函数
2023-09-21 17:37:35 +08:00
03669cd1b3 调整世界运行倍速实现方式
调整事件订阅发布接口
调整事件回调函数为待执行函数,世界添加执行接口(待考虑是否需要处理结果返回)
2023-09-21 09:41:49 +08:00
5744018095 merge、修改example 2023-09-20 16:20:38 +08:00
cbb36d8c08 删除goroutineid及相关逻辑
修改世界运行逻辑循环从使用睡眠改为使用Ticker(睡眠会有因go调度产生的额外几毫秒时间问题)
2023-09-20 15:30:51 +08:00
xzb
c3b9d965c6 事件订阅优化 2023-09-01 09:44:45 +08:00
xzb
5ca27fb4a1 ecs事件多world测试 2023-08-31 18:13:02 +08:00
xzb
806b92aa61 ecs事件处理 2023-08-31 17:21:46 +08:00
xzb
0cdbe6fdd0 ecs添加事件处理 2023-08-31 16:19:41 +08:00
3c3dd9f408 删除通用组件,调整example代码 2023-08-14 14:48:37 +08:00
xzb
a6dc0c0023 ecs测试--id组件 2023-08-11 13:46:57 +08:00
xzb
f803324cf4 ecs 测试 2023-08-11 10:33:50 +08:00
xzb
b623a7172c ecs 测试包引入调整 2023-08-11 10:19:34 +08:00
xzb
73b1bfcb96 ecs 测试 2023-08-10 18:11:26 +08:00
xzb
b2a4bdb779 测试-计轴点、物理区段 2023-08-09 13:21:41 +08:00
xzb
ad3d83fee2 com set 2023-08-08 15:47:43 +08:00
xzb
57deaec338 ecs 测试 2023-08-08 13:52:19 +08:00
283dac24a4 修改创建实体接口 2023-08-04 16:56:36 +08:00
719def7aa6 添加一些代码说明
添加一个简单的examples
2023-08-04 13:15:42 +08:00