mirror of
https://github.com/DCFApixels/DragonECS.git
synced 2025-09-18 01:44: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>
|
||||
|
||||
> Компоненты можно применять для создания расширений в связке с методами расширений.
|
||||
### Конфигурация мира
|
||||
При создании мира, в конструктор можно передать реализацию интерфейса `IEcsWorldConfig`. Реализующие его классы своего рода контейнеры для конфигов. По умолчанию уже реализован стандартный контейнер `EcsWorldConfig` и `Get`/`Set` методы для базовой конфигурации мира.
|
||||
|
||||
``` csharp
|
||||
EcsWorldConfig config = new EcsWorldConfig()
|
||||
.Set_EntitiesCapacity(512);
|
||||
_world = new EcsDefaultWorld(config);
|
||||
```
|
||||
|
||||
> Компоненты и конфиги можно применять для создания расширений в связке с методами расширений.
|
||||
## Пул
|
||||
Является контейнером для компонентов, предоставляет методы для добавления/чтения/редактирования/удаления компонентов на сущности. Есть несколько видов пулов, для разных целей:
|
||||
* `EcsPool` - универсальный пул, хранит struct-компоненты реализующие интерфейс `IEcsComponent`;
|
||||
|
Loading…
Reference in New Issue
Block a user