Commit Graph

71 Commits

Author SHA1 Message Date
YHH
4095f1e946 refactor: 规范化代码注释和更新核心模块 - 移除冗余JSDoc注释,统一代码风格 2025-06-09 13:24:54 +08:00
YHH
8d0ad6b871 新增wasm以优化实体update速度 2025-06-08 21:50:50 +08:00
YHH
2e38284d6e 升级项目框架,移除大部分无用的物理和tween系统 2025-06-07 20:32:43 +08:00
yhh
3363fca160 更改示例及新增注释 2023-03-14 14:03:41 +08:00
YHH
ccc603b59f 移除渲染模块,提供更纯净的ecs 2022-03-05 10:23:49 +08:00
YHH
f3f5d0bbd1 修复重复多余的定义 2021-10-04 16:53:00 +08:00
yhh
cd94326aad 新增系统时序控制 2021-08-28 21:26:44 +08:00
yhh
26068aaf6f 新增渲染接口 2021-05-27 18:32:38 +08:00
yhh
9c7703eb2d 优化框架性能,Time支持传入引擎dt 2021-05-13 16:58:24 +08:00
yhh
fd62aa469a 优化实体更新效率 2021-05-12 13:08:47 +08:00
yhh
63d307b95a 新增identifierPool用于实体id复用 2021-05-11 17:23:04 +08:00
yhh
bc6920f829 优化getComponent与getComponents性能 2021-04-26 15:23:16 +08:00
yhh
17b36f01b0 优化实体列表add/remove效率。性能大幅度提高 2021-04-16 17:48:13 +08:00
yhh
7e94f42b10 修复transform.setparent报错 2021-03-30 18:02:27 +08:00
yhh
0b8d752773 随机类移动至es命名空间 2021-03-29 17:45:36 +08:00
yhh
6b2c18ad75 更改命名空间linq为es 2021-03-29 15:28:18 +08:00
yhh
8b5bc444f1 场景搜索包含特定组件的实体列表 2021-03-26 17:36:50 +08:00
yhh
3e182db019 新增Debug辅助Insist 2021-01-18 19:54:41 +08:00
yhh
eca9ba7b82 主版本(支持渲染版本移动分支至support_engine) 2021-01-13 13:09:04 +08:00
yhh
6699c32f73 update 2021-01-05 09:41:40 +08:00
yhh
cadaeda3bf 初始化适配信息 2021-01-01 18:29:10 +08:00
yhh
01c6c306b1 新增场景策略适配 2020-12-31 16:38:09 +08:00
yhh
d84ffcc2b7 移除Core,新增各接口用于sdk扩展 2020-12-30 16:28:07 +08:00
yhh
c60fe13d71 移除fastlist(经测试比Array并没有快) 2020-12-14 11:34:23 +08:00
yhh
f9284e9d8e 修复scenecomponent遍历更新报错 2020-12-01 20:02:45 +08:00
yhh
0d8878abef 移除Graphics相关 2020-11-30 18:23:03 +08:00
yhh
0137309d3a 取消Extension改为linq.List以避免forin污染 2020-11-30 13:50:18 +08:00
yhh
4c329881a1 完善sceneComponent中setEnabled。新增Core.Instance._frameCounter与Core.Instance._totalMemory 2020-11-30 12:57:53 +08:00
yhh
de3f7bff60 生成dts带注释 2020-11-26 11:48:02 +08:00
yhh
97dfcb4c04 新增entitySystemsEnabled用于控制是否开启系统 2020-11-26 10:44:28 +08:00
yhh
1bb1b8704b 新增 _graphicsDeviceChangeTimer 用于凝聚GraphicsDeviceReset事件 2020-11-26 10:39:32 +08:00
yhh
5c0ee92d85 判断接口更改、新增FrameUpdated核心事件 2020-11-24 12:15:20 +08:00
yhh
e67f568069 取消wxgame依赖,去除debugRender与camera依赖 2020-11-23 18:10:45 +08:00
yhh
14a73e4010 移除所有egret 依赖。移除renderablecomponent及所有依赖,移除camera。保持ecs基础框架 2020-11-23 16:05:06 +08:00
yhh
562bacbe22 使用zIndex代替swapChildIndex 2020-11-18 14:56:08 +08:00
yhh
0e7b0bc45c 取消entitylist双缓冲区 使用分帧优化大数量实体时卡顿问题 2020-10-09 16:59:34 +08:00
yhh
52980f0b55 新增scene.optimizeCost参数 用于优化cost过高情况 2020-09-16 14:48:15 +08:00
yhh
8e97dcda9c 动态合批 2020-09-15 09:39:26 +08:00
yhh
7a308f76b6 debugRender 新增camera参数来修正渲染位置 2020-08-28 18:04:50 +08:00
yhh
e81f98ff17 修复Vector2.zero引起的引用混乱问题 2020-08-26 19:56:48 +08:00
yhh
46a8de39e3 新增windTransition例子 2020-08-25 17:28:22 +08:00
yhh
4012a9f6d1 新增场景截图 requestScreenshot 2020-08-12 19:57:06 +08:00
yhh
a3dbff63f0 新增相机震动、场景组件 2020-08-11 11:07:20 +08:00
YHH
7cd38ea54e #16 新增createEntityAsync方法
修复entity.id为null
2020-08-08 09:50:40 +08:00
YHH
6a3622a5ef #23 组件绘制层支持 2020-08-08 09:43:03 +08:00
yhh
514572f291 reformat code 2020-07-28 16:25:20 +08:00
yhh
79c5d6990c SceneManager更改为Core继承egret.DisplayContainer 2020-07-23 15:39:18 +08:00
yhh
1b52bc5fd1 全部移动至es模块 2020-07-23 11:00:46 +08:00
yhh
5b8f414a45 整理ecs框架 2020-07-22 20:07:14 +08:00
yhh
299c1b8e7d 修复切换场景未移除问题 2020-07-08 15:15:15 +08:00