Commit Graph

724 Commits

Author SHA1 Message Date
YHH 90153b98fe 更新 2025-09-30 09:51:02 +08:00
YHH 8c4e8d523e 更新微信小游戏worker文档 2025-09-30 09:37:30 +08:00
YHH 90ad4b3ec4 抽象worker接口,避免污染项目 2025-09-29 18:15:47 +08:00
YHH 62bc6b547e 支持wx/browser的worker(由于wx限制默认不开启worker) 2025-09-29 13:21:08 +08:00
YHH be11060674 archetypesystem只负责原型管理,querysytem负责查询和缓存 2025-09-29 11:01:39 +08:00
YHH d62bf9f7f9 entitysytem的logger返回类型更改,需要重写实现getLoggerName 2025-09-29 09:53:13 +08:00
YHH 61fcd52c65 移除eventhandler装饰器 2025-09-29 09:35:02 +08:00
YHH 2947ddeb64 不限制ci的超时时间 2025-09-29 09:04:53 +08:00
YHH d9b752c180 修复workerentitysysten和entitysytem的logger重复问题 2025-09-29 00:01:59 +08:00
YHH b82891caee 装饰器事件自动清理 2025-09-28 23:58:43 +08:00
YHH 05f04ef37e 允许用户自定义核心数量 2025-09-28 23:35:25 +08:00
YHH 66dc9780b9 使用coi-serviceworker用于无法控制标头的情况 2025-09-28 21:11:17 +08:00
YHH d48b22c656 更新demo界面 2025-09-28 21:00:28 +08:00
YHH 727b1864eb 更新demo 2025-09-28 20:49:00 +08:00
YHH de3bfd7551 新增禁用sab功能 2025-09-28 20:41:23 +08:00
YHH dedb91379f worker系统不支持sab回退到普通worker 2025-09-28 20:22:06 +08:00
YHH 1dfcd008aa 新增worker-system文档及源码示例 2025-09-28 20:03:29 +08:00
YHH cf2dc91af6 更新worker-demo 2025-09-28 18:29:32 +08:00
YHH a66f80a766 新增WorkerEntitySystem系统 2025-09-28 17:36:36 +08:00
YHH f4e49c316e getWorldManager允许传入可选配置用于覆盖默认配置 2025-09-28 15:52:46 +08:00
YHH d1cd72bbb2 修复QuerySystem中addEntities没有更新componentIndexManager/archetypeSystem索引 2025-09-28 15:32:54 +08:00
YHH 6178851def 修复QuerySystem/ArchetypeSystem未响应实体增删Component的问题 2025-09-28 15:23:59 +08:00
YHH 945f772c30 只在有package改动的时候触发ci流程 2025-09-28 12:32:35 +08:00
YHH b546c9c712 vitepress修改为githubpage路径 2025-09-28 12:29:43 +08:00
YHH 413ce93b31 更新文档 2025-09-28 12:26:51 +08:00
YHH cffe32911d v2.1.49 v2.1.49 2025-09-28 10:36:01 +08:00
YHH 4f651eb42e 优化querysystem系统(减少数组拷贝)
移除dirtytracksystem
2025-09-28 09:40:36 +08:00
YHH 6da1585b6b entitysystem实用帧缓存和长期缓存策略 2025-09-26 18:30:49 +08:00
YHH b988e81a1b 数学库新增Vector3 2025-09-26 17:45:52 +08:00
YHH 1a1c1087d2 标记组件不符合规范的废弃属性 2025-09-26 17:45:26 +08:00
YHH 1a1549230f 更新references库 2025-09-26 13:06:39 +08:00
YHH 64ea53eba1 系统添加缓存实体机制避免频繁开销 2025-09-26 10:50:31 +08:00
YHH 5e052a7e7d 默认不增强事件,避免事件性能开销 2025-09-26 10:28:00 +08:00
YHH cf9ea495d0 移除过时类并标记组件和实体的update为过时方法 2025-09-26 10:09:23 +08:00
YHH 9603c6423b 系统避免在同一帧内进行多次query操作 2025-09-26 09:45:22 +08:00
YHH 457eef585e Merge branch 'master' of https://github.com/esengine/ecs-framework 2025-09-26 09:38:57 +08:00
YHH 1ade449c4d 控制实体update默认不更新 2025-09-26 09:38:51 +08:00
YHH aa9d73a810 Merge pull request #68 from snakenjq/master
场景移除时, 清理系统
2025-09-24 18:25:55 +08:00
SNDA\niujiaqun.nathan cc266a7ba9 修改错误方法调用 2025-09-24 18:18:48 +08:00
SNDA\niujiaqun.nathan d8ea324018 场景移除时, 清理系统 2025-09-24 18:14:22 +08:00
YHH 60566e8d78 v2.1.48 v2.1.48 2025-09-24 16:05:22 +08:00
YHH 306d2994dc Merge pull request #67 from foxling/fix/global-log-level
修复 setGlobalLogLevel 不影响新创建 logger 的问题
2025-09-24 15:54:28 +08:00
YHH e6a8791fc3 系统中提供更安全的事件监听器方法(避免内存泄露) 2025-09-24 11:03:37 +08:00
YHH 6cbbc06998 规范jsdoc注释 2025-09-24 10:45:33 +08:00
YHH 0b4244fd8e 修复循环依赖问题 2025-09-24 10:20:36 +08:00
LING YE 367ddfbf8a 修复 setGlobalLogLevel 方法,使其可以在后续新建的 Logger 实例中生效 2025-09-22 15:28:29 +08:00
YHH 168e028098 更新支持es5环境 v2.1.47 2025-09-04 16:26:29 +08:00
YHH 042ded37d2 新增自定义log颜色ci测试 2025-09-04 16:25:40 +08:00
YHH 4137eb2bce 网络层完善消息队列 2025-09-04 16:25:18 +08:00
YHH 20a3f03e12 支持用户自定义log颜色 2025-09-04 16:24:38 +08:00