mirror of
https://github.com/DCFApixels/Unity-DebugX.git
synced 2025-09-18 01:54:37 +08:00
Update README.md
This commit is contained in:
parent
c53e50a8e1
commit
e1cd398da2
@ -82,7 +82,7 @@ public struct SomeMesh : IStaticMesh
|
||||
# Загрузка статических ассетов
|
||||
Для загрузки имеется утилита `DebugXUtility.LoadStaticData(...);`.
|
||||
|
||||
Сначала создаем хранилище для ассетов.
|
||||
1) Сначала создаем хранилище для ассетов.
|
||||
```c#
|
||||
public readonly struct SomeAssets
|
||||
{
|
||||
@ -90,9 +90,11 @@ public readonly struct SomeAssets
|
||||
public readonly Material SomeMaterial;
|
||||
}
|
||||
```
|
||||
Далее необходимо создать префаб со списком ассетов. Каждый дочерний GameObject префаба рассматривается как один ассет, а его имя должно совпадать с полем в которое будет загружаться ассет. Для загрузки мешей в GameObject необходимо добавить компонент MeshFilter с ссылкой на нужный меш. Для загрузки материала нужен любой компонент унаследованный от Renderer с заданным материалом. Сам префаб должен быть расположен в папке Resources.
|
||||
2) Далее необходимо создать префаб со списком ассетов. Каждый дочерний GameObject префаба рассматривается как один ассет, а его имя должно совпадать с полем в которое будет загружаться ассет. Для загрузки мешей в GameObject необходимо добавить компонент MeshFilter с ссылкой на нужный меш. Для загрузки материала нужен любой компонент унаследованный от Renderer с заданным материалом. Сам префаб должен быть расположен в папке Resources.
|
||||
|
||||

|
||||
|
||||
После подготовки хранилища и префаба-списка можно загружать
|
||||
3) После подготовки хранилища и префаба-списка можно загружать
|
||||
```c#
|
||||
SomeAssets assets = DebugXUtility.LoadStaticData(new SomeAssets(), "SomeAssets");
|
||||
// Готово.
|
||||
|
Loading…
Reference in New Issue
Block a user