Compare commits

..

3 Commits

Author SHA1 Message Date
yhh
157d0b8067 fix(docs): 修复英文文档dead links问题 2025-12-03 22:59:08 +08:00
yhh
dd1ae97de7 feat(docs): 添加中英文国际化支持 2025-12-03 22:48:22 +08:00
YHH
63f006ab62 feat: 添加跨平台运行时、资产系统和UI适配功能 (#256)
* feat(platform-common): 添加WASM加载器和环境检测API

* feat(rapier2d): 新增Rapier2D WASM绑定包

* feat(physics-rapier2d): 添加跨平台WASM加载器

* feat(asset-system): 添加运行时资产目录和bundle格式

* feat(asset-system-editor): 新增编辑器资产管理包

* feat(editor-core): 添加构建系统和模块管理

* feat(editor-app): 重构浏览器预览使用import maps

* feat(platform-web): 添加BrowserRuntime和资产读取

* feat(engine): 添加材质系统和着色器管理

* feat(material): 新增材质系统和着色器编辑器

* feat(tilemap): 增强tilemap编辑器和动画系统

* feat(modules): 添加module.json配置

* feat(core): 添加module.json和类型定义更新

* chore: 更新依赖和构建配置

* refactor(plugins): 更新插件模板使用ModuleManifest

* chore: 添加第三方依赖库

* chore: 移除BehaviourTree-ai和ecs-astar子模块

* docs: 更新README和文档主题样式

* fix: 修复Rust文档测试和添加rapier2d WASM绑定

* fix(tilemap-editor): 修复画布高DPI屏幕分辨率适配问题

* feat(ui): 添加UI屏幕适配系统(CanvasScaler/SafeArea)

* fix(ecs-engine-bindgen): 添加缺失的ecs-framework-math依赖

* fix: 添加缺失的包依赖修复CI构建

* fix: 修复CodeQL检测到的代码问题

* fix: 修复构建错误和缺失依赖

* fix: 修复类型检查错误

* fix(material-system): 修复tsconfig配置支持TypeScript项目引用

* fix(editor-core): 修复Rollup构建配置添加tauri external

* fix: 修复CodeQL检测到的代码问题

* fix: 修复CodeQL检测到的代码问题
2025-12-03 22:15:22 +08:00
2 changed files with 14 additions and 14 deletions

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](/en/api/README) - Check the complete [API Documentation](/api/README)
- Explore more [practical examples](/en/examples/) - Explore more [practical examples](/examples/)
## FAQ ## FAQ

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](./entity.md) ### [Entity](/guide/entity)
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](./component.md) ### [Component](/guide/component)
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](./system.md) ### [System](/guide/system)
Master system development to implement game logic processing. Master system development to implement game logic processing.
### [Entity Query & Matcher](./entity-query.md) ### [Entity Query & Matcher](/guide/entity-query)
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](./scene.md) ### [Scene](/guide/scene)
Understand scene lifecycle, system management, and entity container features. Understand scene lifecycle, system management, and entity container features.
### [Event System](./event-system.md) ### [Event System](/guide/event-system)
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](./serialization.md) ### [Serialization](/guide/serialization)
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](./time-and-timers.md) ### [Time and Timers](/guide/time-and-timers)
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](./logging.md) ### [Logging](/guide/logging)
Master the leveled logging system for debugging, monitoring, and error tracking. Master the leveled logging system for debugging, monitoring, and error tracking.
### [Platform Adapter](./platform-adapter.md) ### [Platform Adapter](/guide/platform-adapter)
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](./service-container.md) ### [Service Container](/guide/service-container)
Master dependency injection and service management for loosely-coupled architecture. Master dependency injection and service management for loosely-coupled architecture.
### [Plugin System](./plugin-system.md) ### [Plugin System](/guide/plugin-system)
Learn how to develop and use plugins to extend framework functionality. Learn how to develop and use plugins to extend framework functionality.