Compare commits

..

32 Commits

Author SHA1 Message Date
yhh 34de1e5edf feat(docs): 添加中英文国际化支持 2025-12-03 22:44:04 +08:00
yhh 94e0979941 fix: 修复CodeQL检测到的代码问题 2025-12-03 22:11:37 +08:00
yhh 0a3f2a3e21 fix: 修复CodeQL检测到的代码问题 2025-12-03 21:31:18 +08:00
yhh 9c30ab26a6 fix(editor-core): 修复Rollup构建配置添加tauri external 2025-12-03 21:22:09 +08:00
yhh 3c50795dee Merge remote-tracking branch 'origin/master' into develop 2025-12-03 21:05:27 +08:00
yhh 5a0d67b3f6 fix(material-system): 修复tsconfig配置支持TypeScript项目引用 2025-12-03 21:04:59 +08:00
yhh d1ba10564a fix: 修复类型检查错误 2025-12-03 18:37:02 +08:00
yhh cf00e062f7 fix: 修复构建错误和缺失依赖 2025-12-03 18:25:08 +08:00
yhh 293ac2dca3 fix: 修复CodeQL检测到的代码问题 2025-12-03 18:15:34 +08:00
yhh f7535a2aac fix: 添加缺失的包依赖修复CI构建 2025-12-03 18:01:13 +08:00
yhh ca18be32a8 fix(ecs-engine-bindgen): 添加缺失的ecs-framework-math依赖 2025-12-03 17:44:19 +08:00
yhh 025ce89ded feat(ui): 添加UI屏幕适配系统(CanvasScaler/SafeArea) 2025-12-03 17:39:58 +08:00
yhh 2311419e71 fix(tilemap-editor): 修复画布高DPI屏幕分辨率适配问题 2025-12-03 17:29:57 +08:00
yhh 373bdd5d2b fix: 修复Rust文档测试和添加rapier2d WASM绑定 2025-12-03 17:27:54 +08:00
yhh b58e75d9a4 docs: 更新README和文档主题样式 2025-12-03 17:15:54 +08:00
yhh 099809a98c chore: 移除BehaviourTree-ai和ecs-astar子模块 2025-12-03 16:25:49 +08:00
yhh 83aee02540 chore: 添加第三方依赖库 2025-12-03 16:24:08 +08:00
yhh cb1b171216 refactor(plugins): 更新插件模板使用ModuleManifest 2025-12-03 16:23:35 +08:00
yhh b64b489b89 chore: 更新依赖和构建配置 2025-12-03 16:21:11 +08:00
yhh 13cb670a16 feat(core): 添加module.json和类型定义更新 2025-12-03 16:20:59 +08:00
yhh 37ab494e4a feat(modules): 添加module.json配置 2025-12-03 16:20:48 +08:00
yhh e1d494b415 feat(tilemap): 增强tilemap编辑器和动画系统 2025-12-03 16:20:34 +08:00
yhh 243b929d5e feat(material): 新增材质系统和着色器编辑器 2025-12-03 16:20:23 +08:00
yhh 4a2362edf2 feat(engine): 添加材质系统和着色器管理 2025-12-03 16:20:13 +08:00
yhh 0c590d7c12 feat(platform-web): 添加BrowserRuntime和资产读取 2025-12-03 16:20:01 +08:00
yhh c2f8cb5272 feat(editor-app): 重构浏览器预览使用import maps 2025-12-03 16:19:50 +08:00
yhh 55f644a091 feat(editor-core): 添加构建系统和模块管理 2025-12-03 16:19:40 +08:00
yhh d3dfaa7aac feat(asset-system-editor): 新增编辑器资产管理包 2025-12-03 16:19:29 +08:00
yhh 25e70a1d7b feat(asset-system): 添加运行时资产目录和bundle格式 2025-12-03 16:19:03 +08:00
yhh e2cca5e490 feat(physics-rapier2d): 添加跨平台WASM加载器 2025-12-03 16:18:48 +08:00
yhh b3f7676452 feat(rapier2d): 新增Rapier2D WASM绑定包 2025-12-03 16:18:37 +08:00
yhh e6fb80d0be feat(platform-common): 添加WASM加载器和环境检测API 2025-12-03 16:18:21 +08:00
2 changed files with 14 additions and 14 deletions
+2 -2
View File
@@ -387,8 +387,8 @@ export class ECSGameManager extends Component {
You've successfully created your first ECS application! Next you can: You've successfully created your first ECS application! Next you can:
- Check the complete [API Documentation](/api/README) - Check the complete [API Documentation](/en/api/README)
- Explore more [practical examples](/examples/) - Explore more [practical examples](/en/examples/)
## FAQ ## FAQ
+12 -12
View File
@@ -4,40 +4,40 @@ Welcome to the ECS Framework Guide. This guide covers the core concepts and usag
## Core Concepts ## Core Concepts
### [Entity](/guide/entity) ### [Entity](./entity.md)
Learn the basics of ECS architecture - how to use entities, lifecycle management, and best practices. Learn the basics of ECS architecture - how to use entities, lifecycle management, and best practices.
### [Component](/guide/component) ### [Component](./component.md)
Learn how to create and use components for modular game feature design. Learn how to create and use components for modular game feature design.
### [System](/guide/system) ### [System](./system.md)
Master system development to implement game logic processing. Master system development to implement game logic processing.
### [Entity Query & Matcher](/guide/entity-query) ### [Entity Query & Matcher](./entity-query.md)
Learn to use Matcher for entity filtering and queries with `all`, `any`, `none`, `nothing` conditions. Learn to use Matcher for entity filtering and queries with `all`, `any`, `none`, `nothing` conditions.
### [Scene](/guide/scene) ### [Scene](./scene.md)
Understand scene lifecycle, system management, and entity container features. Understand scene lifecycle, system management, and entity container features.
### [Event System](/guide/event-system) ### [Event System](./event-system.md)
Master the type-safe event system for component communication and system coordination. Master the type-safe event system for component communication and system coordination.
### [Serialization](/guide/serialization) ### [Serialization](./serialization.md)
Master serialization for scenes, entities, and components. Supports full and incremental serialization for game saves, network sync, and more. Master serialization for scenes, entities, and components. Supports full and incremental serialization for game saves, network sync, and more.
### [Time and Timers](/guide/time-and-timers) ### [Time and Timers](./time-and-timers.md)
Learn time management and timer systems for precise game logic timing control. Learn time management and timer systems for precise game logic timing control.
### [Logging](/guide/logging) ### [Logging](./logging.md)
Master the leveled logging system for debugging, monitoring, and error tracking. Master the leveled logging system for debugging, monitoring, and error tracking.
### [Platform Adapter](/guide/platform-adapter) ### [Platform Adapter](./platform-adapter.md)
Learn how to implement and register platform adapters for browsers, mini-games, Node.js, and more. Learn how to implement and register platform adapters for browsers, mini-games, Node.js, and more.
## Advanced Features ## Advanced Features
### [Service Container](/guide/service-container) ### [Service Container](./service-container.md)
Master dependency injection and service management for loosely-coupled architecture. Master dependency injection and service management for loosely-coupled architecture.
### [Plugin System](/guide/plugin-system) ### [Plugin System](./plugin-system.md)
Learn how to develop and use plugins to extend framework functionality. Learn how to develop and use plugins to extend framework functionality.