Unity можно добавить игровой объект в иерархию, но не создавать его?
Я не уверен, возможно ли создать игровой объект на сцене (таким образом, он появляется в иерархии), но я бы хотел, чтобы Unity не создавала (или скорее удаляла его) такой игровой объект, когда я нажимаю кнопку воспроизведения.
Причина, по которой я хочу это сделать. Я создаю игровые объекты как "вражеских создателей" в моей игре. Но я не хочу, чтобы эти преобразования или игровые объекты находились в памяти во время игры. Итак, я создал скрипт редактора, который ищет все сущности спавнера, извлекает информацию, которая мне нужна, и создает с ней двоичный файл, который позже вражеский менеджер читает во время выполнения в процессе инициализации.
Если это невозможно, у вас, ребята, есть какие-нибудь рекомендации о том, как я мог бы реализовать нечто подобное?
Спасибо заранее.
1 ответ
Вы ищете объекты сценариев.
Вот некоторые URL
ScriptableObject Tutorial от Unity
ScriptableObjects могут быть приняты в любое время и не должны быть созданы, прежде чем вы сможете их использовать. Так что у них не будет трансформации.