Символ ScriptableObject
У меня есть ScriptableObject «Персонаж», и я создал его экземпляр. У него есть поле для спрайта, но я не хочу ссылаться на него перед началом игры.
Character.cs
public Class Character : ScriptableObject {
public Sprite mySprite;
}
Теперь у меня есть специальная папка, куда игроки должны положитьпользовательский файл изображения (.jpg, .png), например, «Мои документы / Моя игра / Мои рисунки». Когда игроки нажимают кнопку в пользовательском интерфейсе, тогда будут показаны все файлы изображений, а затем пользователь сможет щелкнуть изображение, а затем на этот спрайт будет ссылаться в экземпляре Character ScriptableObject.
Я также хотел быДобавьте некоторые требования, например, размер изображения должен быть 200х200.