diff --git a/README.md b/README.md index 0e6d1b33..e5941cd9 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ ECS框架需要在游戏引擎的更新循环中调用: Core.update(deltaTime); ``` -**不同引擎的集成示例:** +**不同平台的集成示例:** ```typescript // Laya引擎 @@ -125,11 +125,6 @@ update(deltaTime: number) { Core.update(deltaTime); } -// Unity (C#) -void Update() { - Core.Update(Time.deltaTime); -} - // 原生浏览器环境 let lastTime = 0; function gameLoop(currentTime: number) { @@ -309,7 +304,7 @@ enum ECSEventType { | 查询系统 | ✅ 流式 API | ✅ 函数式 | ✅ 响应式 | | 实体管理器 | ✅ 统一接口 | ❌ 低级 API | ✅ 高级接口 | | 性能优化 | ✅ 多重优化 | ✅ 极致性能 | ✅ React 优化 | -| 游戏引擎集成 | ✅ 通用设计 | ✅ 通用设计 | ⚠️ 主要 React | +| JavaScript引擎集成 | ✅ 专为JS引擎设计 | ✅ 通用设计 | ⚠️ 主要 React | **选择指南:** - 选择本框架:需要完整的游戏开发工具链和中文社区支持 diff --git a/docs/getting-started.md b/docs/getting-started.md index 0cc8424c..2d37dfa7 100644 --- a/docs/getting-started.md +++ b/docs/getting-started.md @@ -17,10 +17,9 @@ ECS框架需要在游戏引擎的更新循环中调用,并传入deltaTime: Core.update(deltaTime); ``` -**不同引擎的集成方式:** +**不同平台的集成方式:** - **Laya引擎**:使用 `Laya.timer.delta / 1000` - **Cocos Creator**:使用组件的 `update(deltaTime)` 参数 -- **Unity**:使用 `Time.deltaTime` - **原生浏览器**:自己计算deltaTime - **Node.js服务器**:自己计算deltaTime diff --git a/package.json b/package.json index 0e0334b3..56502d70 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@esengine/ecs-framework", "version": "2.1.17", - "description": "用于Laya、Cocos等游戏引擎的高性能ECS框架", + "description": "用于Laya、Cocos Creator等JavaScript游戏引擎的高性能ECS框架", "main": "bin/index.js", "types": "bin/index.d.ts", "files": [ diff --git a/rollup.config.js b/rollup.config.js index 72a3627a..afc93960 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -8,7 +8,7 @@ const pkg = JSON.parse(readFileSync('./package.json', 'utf8')); const banner = `/** * @esengine/ecs-framework v${pkg.version} - * 高性能ECS框架 - 适用于Cocos Creator和Laya引擎 + * 高性能ECS框架 - 适用于Cocos Creator和Laya等JavaScript游戏引擎 * * @author ${pkg.author} * @license ${pkg.license} diff --git a/src/Core.ts b/src/Core.ts index 63fd1918..6f040b54 100644 --- a/src/Core.ts +++ b/src/Core.ts @@ -210,10 +210,7 @@ export class Core { * Core.update(deltaTime); * } * - * // Unity (C#) - * void Update() { - * Core.Update(Time.deltaTime); - * } + * ``` */ public static update(deltaTime: number): void { diff --git a/src/index.ts b/src/index.ts index 703d5ea6..9a2a357d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,6 +1,6 @@ /** * ECS Framework - 轻量级实体组件系统框架 - * 适用于Laya、Cocos等游戏引擎的小游戏开发 + * 适用于Laya、Cocos Creator等JavaScript游戏引擎和H5小游戏开发 */ // 核心模块