This website requires JavaScript.
Explore
Help
Sign In
CocosPlugin
/
esengine
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
da8b7cf60154266f3fdbc042682b01ad54e8cb16
esengine
/
packages
/
core
/
tests
/
ECS
T
History
MirageTank
da8b7cf601
重构位掩码数据结构,修复部分方法未考虑扩展位的问题
...
- 所有操作均考虑扩展位、扩展长度不一致的使用场景,无感扩容掩码位 - 使用定长数组存储高低位,遍历友好,为高效哈希计算提供结构支持 - 补充相应单元测试,覆盖所有方法及分支
2025-10-03 16:55:07 +08:00
..
Core
使用BitMask64Data.segments扩展ComponentRegistry
2025-09-30 23:58:52 +08:00
Decorators
新增组件/系统装饰器避免混淆
2025-08-14 18:35:03 +08:00
Systems
移除eventhandler装饰器
2025-09-29 09:35:02 +08:00
Utils
重构位掩码数据结构,修复部分方法未考虑扩展位的问题
2025-10-03 16:55:07 +08:00
Component.test.ts
重构 Component基类违反ECS纯粹性问题
2025-09-30 22:26:44 +08:00
Entity.test.ts
单一数据源 + 懒加载缓存
2025-09-30 23:37:47 +08:00
Scene.test.ts
改成 SparseSet+SwapRemove 的致密存储
2025-09-02 22:29:11 +08:00
World.test.ts
新增world概念(多world管理多scene概念)现在支持多个world多个scene同时更新
2025-08-20 17:48:31 +08:00
WorldManager.test.ts
新增world概念(多world管理多scene概念)现在支持多个world多个scene同时更新
2025-08-20 17:48:31 +08:00