diff --git a/docs/zh-CN/ecs/arch.md b/docs/zh-CN/ecs/arch.md index 19a1441..6e699ba 100644 --- a/docs/zh-CN/ecs/arch.md +++ b/docs/zh-CN/ecs/arch.md @@ -109,7 +109,7 @@ public struct Health(float current, float max) ### 4. 创建系统 -系统继承自 `ArchSystemAdapter`: +系统继承自 `ArchSystemAdapter<T>`: ```csharp using Arch.Core; @@ -349,9 +349,9 @@ world.Clear(); ## 系统适配器 -### ArchSystemAdapter +### ArchSystemAdapter<T> -`ArchSystemAdapter` 桥接 Arch.System.ISystem 到 GFramework 架构: +`ArchSystemAdapter<T>` 桥接 Arch.System.ISystem<T> 到 GFramework 架构: ```csharp public sealed class MySystem : ArchSystemAdapter @@ -415,7 +415,7 @@ public sealed class MySystem : ArchSystemAdapter ### 访问框架服务 -`ArchSystemAdapter` 继承自 `AbstractSystem`,可以使用所有 GFramework 的扩展方法: +`ArchSystemAdapter<T>` 继承自 `AbstractSystem`,可以使用所有 GFramework 的扩展方法: ```csharp public sealed class ServiceAccessSystem : ArchSystemAdapter @@ -742,10 +742,4 @@ protected override void OnUpdate(in float deltaTime) ## 相关资源 - [Arch.Core 官方文档](https://github.com/genaray/Arch) -- [ECS 概述](./index.md) -- [ECS 最佳实践](./best-practices.md) -- [性能优化指南](./performance.md) - ---- - -**许可证**:MIT License +- [ECS 概述](./index.md) \ No newline at end of file diff --git a/docs/zh-CN/ecs/index.md b/docs/zh-CN/ecs/index.md index 63100e6..b02b696 100644 --- a/docs/zh-CN/ecs/index.md +++ b/docs/zh-CN/ecs/index.md @@ -283,15 +283,9 @@ public class ScoreSystem : AbstractSystem ## 下一步 - [Arch ECS 集成指南](./arch.md) - 详细的 Arch ECS 使用文档 -- [ECS 最佳实践](./best-practices.md) - ECS 设计模式和优化技巧 -- [性能优化](./performance.md) - ECS 性能优化指南 ## 相关资源 - [Architecture 架构系统](../core/architecture.md) - [System 系统](../core/system.md) - [事件系统](../core/events.md) - ---- - -**许可证**:MIT License