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
52acad8f8b
commit
cdf8b46754
20
README-RU.md
20
README-RU.md
@ -14,7 +14,8 @@
|
|||||||
| :--- | :--- | :--- |
|
| :--- | :--- | :--- |
|
||||||
|
|
||||||
Данный [ECS](https://en.wikipedia.org/wiki/Entity_component_system) Фреймворк нацелен на максимальную удобность, модульность, расширяемость и производительность динамического изменения сущностей. Без генерации кода и зависимостей.
|
Данный [ECS](https://en.wikipedia.org/wiki/Entity_component_system) Фреймворк нацелен на максимальную удобность, модульность, расширяемость и производительность динамического изменения сущностей. Без генерации кода и зависимостей.
|
||||||
> **NOTICE:** Проект в стадии разработки. API может меняться.
|
> [!Warning]
|
||||||
|
> Проект в стадии разработки. API может меняться.
|
||||||
> Readme еще не завершен
|
> Readme еще не завершен
|
||||||
|
|
||||||
## Оглавление
|
## Оглавление
|
||||||
@ -47,7 +48,9 @@
|
|||||||
* [Расширения](#Расширения)
|
* [Расширения](#Расширения)
|
||||||
* [FAQ](#FAQ)
|
* [FAQ](#FAQ)
|
||||||
* [Обратная связь](#Обратная-связь)
|
* [Обратная связь](#Обратная-связь)
|
||||||
*
|
|
||||||
|
</br>
|
||||||
|
|
||||||
# Установка
|
# Установка
|
||||||
* ### Unity-модуль
|
* ### Unity-модуль
|
||||||
Поддерживается установка в виде Unity-модуля в при помощи добавления git-URL [в PackageManager](https://docs.unity3d.com/2023.2/Documentation/Manual/upm-ui-giturl.html) или ручного добавления в `Packages/manifest.json`:
|
Поддерживается установка в виде Unity-модуля в при помощи добавления git-URL [в PackageManager](https://docs.unity3d.com/2023.2/Documentation/Manual/upm-ui-giturl.html) или ручного добавления в `Packages/manifest.json`:
|
||||||
@ -60,6 +63,8 @@ https://github.com/DCFApixels/DragonECS.git
|
|||||||
### Версионирование
|
### Версионирование
|
||||||
В DragonECS применяется следующая семантика версионирования: [Открыть](https://gist.github.com/DCFApixels/e53281d4628b19fe5278f3e77a7da9e8#file-dcfapixels_versioning_ru-md)
|
В DragonECS применяется следующая семантика версионирования: [Открыть](https://gist.github.com/DCFApixels/e53281d4628b19fe5278f3e77a7da9e8#file-dcfapixels_versioning_ru-md)
|
||||||
|
|
||||||
|
</br>
|
||||||
|
|
||||||
# Основные концепции
|
# Основные концепции
|
||||||
## Entity
|
## Entity
|
||||||
**Сущности** - это то к чему крепятся данные. Реализованы в виде идентификаторов, которых есть 2 вида:
|
**Сущности** - это то к чему крепятся данные. Реализованы в виде идентификаторов, которых есть 2 вида:
|
||||||
@ -135,6 +140,9 @@ class SomeSystem : IEcsPreInitProcess, IEcsInitProcess, IEcsRunProcess, IEcsDest
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
> Для реализации дополнительных процессов перейдите к разделу [Процессы](#Процессы).
|
> Для реализации дополнительных процессов перейдите к разделу [Процессы](#Процессы).
|
||||||
|
|
||||||
|
</br>
|
||||||
|
|
||||||
# Концепции фреймворка
|
# Концепции фреймворка
|
||||||
## Пайплайн
|
## Пайплайн
|
||||||
Является контейнером и движком систем, определяя поочередность их вызова, предоставляющий механизм для сообщений между системами и механизм внедрения зависимостей. Реализован в виде класса `EcsPipeline`.
|
Является контейнером и движком систем, определяя поочередность их вызова, предоставляющий механизм для сообщений между системами и механизм внедрения зависимостей. Реализован в виде класса `EcsPipeline`.
|
||||||
@ -556,6 +564,8 @@ public class EcsRoot
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
</br>
|
||||||
|
|
||||||
# Debug
|
# Debug
|
||||||
Фреймворк предоставляет дополнительные инструменты для отладки и логирования, не зависящие от среды.
|
Фреймворк предоставляет дополнительные инструменты для отладки и логирования, не зависящие от среды.
|
||||||
## Debug-Атрибуты
|
## Debug-Атрибуты
|
||||||
@ -585,6 +595,8 @@ public struct Component { }
|
|||||||
* [Поддержка классической C# многопоточности](https://github.com/DCFApixels/DragonECS-ClassicThreads)
|
* [Поддержка классической C# многопоточности](https://github.com/DCFApixels/DragonECS-ClassicThreads)
|
||||||
* Интеграция с движком Unity (Work in progress)
|
* Интеграция с движком Unity (Work in progress)
|
||||||
|
|
||||||
|
</br>
|
||||||
|
|
||||||
# FAQ
|
# FAQ
|
||||||
## 'ReadOnlySpan<>' could not be found
|
## 'ReadOnlySpan<>' could not be found
|
||||||
В версии юнити 2020.1.х в консоли может выпадать ошибка:
|
В версии юнити 2020.1.х в консоли может выпадать ошибка:
|
||||||
@ -593,5 +605,9 @@ The type or namespace name 'ReadOnlySpan<>' could not be found (are you missing
|
|||||||
```
|
```
|
||||||
Чтобы починить добавте директиву `ENABLE_DUMMY_SPAN` в `Project Settings/Player/Other Settings/Scripting Define Symbols`.
|
Чтобы починить добавте директиву `ENABLE_DUMMY_SPAN` в `Project Settings/Player/Other Settings/Scripting Define Symbols`.
|
||||||
|
|
||||||
|
</br>
|
||||||
|
|
||||||
# Обратная связь
|
# Обратная связь
|
||||||
Discord для дискуссий [https://discord.gg/2pBNf7v3](https://discord.gg/2pBNf7v3)
|
Discord для дискуссий [https://discord.gg/2pBNf7v3](https://discord.gg/2pBNf7v3)
|
||||||
|
|
||||||
|
</br></br>
|
||||||
|
Loading…
Reference in New Issue
Block a user