mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-09-18 09:54:35 +08:00
Update README-RU.md
This commit is contained in:
parent
727e54d1e9
commit
796e69adb1
13
README-RU.md
13
README-RU.md
@ -36,6 +36,7 @@
|
|||||||
- [Процессы](#процессы)
|
- [Процессы](#процессы)
|
||||||
- [Мир](#мир)
|
- [Мир](#мир)
|
||||||
- [Компоненты мира](#компоненты-мира)
|
- [Компоненты мира](#компоненты-мира)
|
||||||
|
- [Конфигурация мира](#конфигурация-мира)
|
||||||
- [Пул](#пул)
|
- [Пул](#пул)
|
||||||
- [Аспект](#аспект)
|
- [Аспект](#аспект)
|
||||||
- [Запросы](#запросы)
|
- [Запросы](#запросы)
|
||||||
@ -349,10 +350,18 @@ public struct WorldComponent : IEcsWorldComponent<WorldComponent>
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
</details>
|
</details>
|
||||||
|
|
||||||
> Компоненты можно применять для создания расширений в связке с методами расширений.
|
### Конфигурация мира
|
||||||
|
При создании мира, в конструктор можно передать реализацию интерфейса `IEcsWorldConfig`. Реализующие его классы своего рода контейнеры для конфигов. По умолчанию уже реализован стандартный контейнер `EcsWorldConfig` и `Get`/`Set` методы для базовой конфигурации мира.
|
||||||
|
|
||||||
|
``` csharp
|
||||||
|
EcsWorldConfig config = new EcsWorldConfig()
|
||||||
|
.Set_EntitiesCapacity(512);
|
||||||
|
_world = new EcsDefaultWorld(config);
|
||||||
|
```
|
||||||
|
|
||||||
|
> Компоненты и конфиги можно применять для создания расширений в связке с методами расширений.
|
||||||
## Пул
|
## Пул
|
||||||
Является контейнером для компонентов, предоставляет методы для добавления/чтения/редактирования/удаления компонентов на сущности. Есть несколько видов пулов, для разных целей:
|
Является контейнером для компонентов, предоставляет методы для добавления/чтения/редактирования/удаления компонентов на сущности. Есть несколько видов пулов, для разных целей:
|
||||||
* `EcsPool` - универсальный пул, хранит struct-компоненты реализующие интерфейс `IEcsComponent`;
|
* `EcsPool` - универсальный пул, хранит struct-компоненты реализующие интерфейс `IEcsComponent`;
|
||||||
|
Loading…
Reference in New Issue
Block a user