Инструмент визуального конфигурирования файлов на основе Unity
При разработке игр часто требуется предварительно настроить некоторые данные, такие как характеристики различных персонажей, значения оружия и так далее. Обычно это делается с помощью XML-конфигураций. Кроме того, можно использовать встроенные .Asset-файлы конфигурации Unity для хранения данных. Ниже приведено описание того, как создавать и использовать эти .Asset-файлы гибко и быстро.
По сравнению с XML-конфигурациями, .Asset-файлы более наглядны и поддерживают непосредственную настройку объектов такого уровня, как GameObject, Sprite, AudioClip и другие. Почти всё, кроме интерфейсов и событий, может быть настроено с использованием .Asset-файлов, что делает их более гибкими по сравнению с XML.
Преимуществом UConfig является возможность быстрого создания .Asset-файлов через механизм рефлексии ScriptableObject.CreateInstance, а также предоставление удобного графического интерфейса редактора, который легко использовать.
[System.Serializable]
public class DemoConfig : ScriptableObject {
public string userName;
public int userID;
public GameObject userObject;
public Sprite sprite;
public AudioClip audioClip;
public void Print() {
Debug.Log($"name: {userName}, id: {userID}");
}
}
Это и есть процесс создания файлов конфигурации .Asset, очень простой, надеюсь, вам поможет! Если помогло, пожалуйста, отметьте звездочкой ^_^
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )