mirror of
https://github.com/DCFApixels/DragonECS-Unity.git
synced 2025-09-17 17:34:34 +08:00
Merge branch 'main' into dev
This commit is contained in:
commit
379108f273
37
README-RU.md
37
README-RU.md
@ -26,7 +26,9 @@
|
||||
- [Debug Сервис](#debug-сервис)
|
||||
- [Визуальная отладка](#визуальная-отладка)
|
||||
- [Шаблоны](#шаблоны)
|
||||
- [Связь с GameObject](#связь-с-gameObject)
|
||||
- [Связь с GameObject](#связь-с-gameobject)
|
||||
- [World Provider](#world-provider)
|
||||
- [FixedUpdate LateUpdate ](#fixedupdate-lateupdate)
|
||||
|
||||
</br>
|
||||
|
||||
@ -285,6 +287,8 @@ connect.Disconnect();
|
||||
<img src="https://github.com/DCFApixels/DragonECS-Unity/assets/99481254/55c11f1c-c0e0-435c-af9b-4c06678491a6">
|
||||
</p>
|
||||
|
||||
</br>
|
||||
|
||||
# World Provider
|
||||
`EcsWorldProvider` - это `ScriptableObject` обертка над `EcsWorld`, предназначенная для пробрасывания экземпляра мира и настройки через инспектор Unity. Для простых случаев достаточно будет использовать синглтон версию провайдера `EcsDefaultWorldSingletonProvider`.
|
||||
|
||||
@ -300,4 +304,33 @@ connect.Disconnect();
|
||||
|
||||
<p align="center">
|
||||
<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]
|
||||
> 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>
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
"displayName": "DragonECS-Unity",
|
||||
"description": "Integration with Unity for DragonECS",
|
||||
"unity": "2021.2",
|
||||
"version": "0.3.5",
|
||||
"version": "0.3.8",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/DCFApixels/DragonECS-Unity.git"
|
||||
|
Loading…
Reference in New Issue
Block a user