mirror of
https://github.com/DCFApixels/DragonECS-Unity.git
synced 2025-09-18 01:54:35 +08:00
Merge branch 'main' into dev
This commit is contained in:
commit
379108f273
35
README-RU.md
35
README-RU.md
@ -26,7 +26,9 @@
|
|||||||
- [Debug Сервис](#debug-сервис)
|
- [Debug Сервис](#debug-сервис)
|
||||||
- [Визуальная отладка](#визуальная-отладка)
|
- [Визуальная отладка](#визуальная-отладка)
|
||||||
- [Шаблоны](#шаблоны)
|
- [Шаблоны](#шаблоны)
|
||||||
- [Связь с GameObject](#связь-с-gameObject)
|
- [Связь с GameObject](#связь-с-gameobject)
|
||||||
|
- [World Provider](#world-provider)
|
||||||
|
- [FixedUpdate LateUpdate ](#fixedupdate-lateupdate)
|
||||||
|
|
||||||
</br>
|
</br>
|
||||||
|
|
||||||
@ -285,6 +287,8 @@ connect.Disconnect();
|
|||||||
<img src="https://github.com/DCFApixels/DragonECS-Unity/assets/99481254/55c11f1c-c0e0-435c-af9b-4c06678491a6">
|
<img src="https://github.com/DCFApixels/DragonECS-Unity/assets/99481254/55c11f1c-c0e0-435c-af9b-4c06678491a6">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
</br>
|
||||||
|
|
||||||
# World Provider
|
# World Provider
|
||||||
`EcsWorldProvider` - это `ScriptableObject` обертка над `EcsWorld`, предназначенная для пробрасывания экземпляра мира и настройки через инспектор Unity. Для простых случаев достаточно будет использовать синглтон версию провайдера `EcsDefaultWorldSingletonProvider`.
|
`EcsWorldProvider` - это `ScriptableObject` обертка над `EcsWorld`, предназначенная для пробрасывания экземпляра мира и настройки через инспектор Unity. Для простых случаев достаточно будет использовать синглтон версию провайдера `EcsDefaultWorldSingletonProvider`.
|
||||||
|
|
||||||
@ -301,3 +305,32 @@ connect.Disconnect();
|
|||||||
<p align="center">
|
<p align="center">
|
||||||
<img src="https://github.com/DCFApixels/DragonECS-Unity/assets/99481254/d01a671a-69e9-44b9-9ad1-e58d0e8857d7">
|
<img src="https://github.com/DCFApixels/DragonECS-Unity/assets/99481254/d01a671a-69e9-44b9-9ad1-e58d0e8857d7">
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
|
</br>
|
||||||
|
|
||||||
|
# FixedUpdate LateUpdate
|
||||||
|
```c#
|
||||||
|
using DCFApixels.DragonECS;
|
||||||
|
using UnityEngine;
|
||||||
|
public class EcsRoot : MonoBehaviour
|
||||||
|
{
|
||||||
|
private EcsPipeline _pipeline;
|
||||||
|
//...
|
||||||
|
private void Update()
|
||||||
|
{
|
||||||
|
// Стандартный Run из фреймворка.
|
||||||
|
_pipeline.Run();
|
||||||
|
}
|
||||||
|
private void FixedUpdate()
|
||||||
|
{
|
||||||
|
// Специальный Run для трансляции FixedUpdate.
|
||||||
|
_pipeline.FixedRun();
|
||||||
|
}
|
||||||
|
private void LateUpdate()
|
||||||
|
{
|
||||||
|
// Специальный Run для трансляции LateUpdate.
|
||||||
|
_pipeline.LateRun();
|
||||||
|
}
|
||||||
|
// ...
|
||||||
|
}
|
||||||
|
```
|
@ -18,7 +18,7 @@ The extension will add a set of tools for debugging and communicating with the U
|
|||||||
> [!WARNING]
|
> [!WARNING]
|
||||||
> The project is a work in progress, API may change.
|
> The project is a work in progress, API may change.
|
||||||
>
|
>
|
||||||
> While the English version of the README is incomplete, you can view the [Russian version](https://github.com/DCFApixels/DragonECS-Unity/blob/main/README_RU.md).
|
> While the English version of the README is incomplete, you can view the [Russian version](https://github.com/DCFApixels/DragonECS-Unity/blob/main/README-RU.md).
|
||||||
|
|
||||||
</br>
|
</br>
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
"displayName": "DragonECS-Unity",
|
"displayName": "DragonECS-Unity",
|
||||||
"description": "Integration with Unity for DragonECS",
|
"description": "Integration with Unity for DragonECS",
|
||||||
"unity": "2021.2",
|
"unity": "2021.2",
|
||||||
"version": "0.3.5",
|
"version": "0.3.8",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://github.com/DCFApixels/DragonECS-Unity.git"
|
"url": "https://github.com/DCFApixels/DragonECS-Unity.git"
|
||||||
|
Loading…
Reference in New Issue
Block a user