mirror of
https://github.com/DCFApixels/Unity-DebugX.git
synced 2025-09-17 17:34:35 +08:00
Update README.md
This commit is contained in:
parent
e6e010641f
commit
3356b10975
18
README.md
18
README.md
@ -67,7 +67,23 @@ public struct SomeMesh : IStaticMesh
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
> Утилита для загрузки статических ассетов: //TODO
|
Утилита для загрузки статических ассетов:
|
||||||
|
Сначала создадим хранилище для ассетов.
|
||||||
|
```c#
|
||||||
|
public readonly struct SomeAssets
|
||||||
|
{
|
||||||
|
public readonly Mesh SomeMesh;
|
||||||
|
public readonly Material SomeMaterial;
|
||||||
|
}
|
||||||
|
```
|
||||||
|
Далее необходимо создать префаб со списком ассетов. Каждый дочерний GameObject префаба рассматривается как один ассет, а его имя должно совпадать с полем в которое будет загружатьсч ассет. Для загрузки мешей в GameObject необходимо добавить компонент MeshFilter с ссылкой на нужный меш. Для загрузки материала нужен любой компонент унаследованный от Renderer с заданным материалом. Сам префаб должен быть располоден в папке Resources.
|
||||||
|
|
||||||
|
После подготовки хранилища и префаба-списка можно загружать
|
||||||
|
```c#
|
||||||
|
SomeAssets assets = DebugXUtility.LoadStaticData(new SomeAssets());
|
||||||
|
// Готово.
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
# Настройки
|
# Настройки
|
||||||
Окно настроек "Tools -> DebugX -> Settings":
|
Окно настроек "Tools -> DebugX -> Settings":
|
||||||
|
Loading…
Reference in New Issue
Block a user