Ребят всем привет, кто подскажет, правильно ли будет по архитектуре,

спавнить противников из ScriptableObject, т.е. Не делать кучу разных префабов, меняя в них модельку и характеристики врага. А сделать SO в котором эту модельку указывать, а так же подставлять необходимый SO с характеристиками? Если да, то подскажите, как мне менять модель врага, т.е. подменять её из SO, я попробовал спавнить внутри пустого префаба модель, однако есть проблема, что модель спавниттся как новый GameObject и не наследует необходимый animator controller с префаба. Может есть еще какие нибудь способы? или есть какая то возможность спавнить только модельную базу, а может подменять Skinned mesh renderer?

5 ответов

13 просмотров

Можно сам префаб указать в SO. Получается для заданного префаба, SO определяет набор характеристик.

CyberMason-Megadrive Автор вопроса
Maks Mikhnevych
Можно сам префаб указать в SO. Получается для зада...

да это хорошая идея, однако если переменные и другие SO в префабе я могу подменять на те, что я укажу в нужном SO, то как поменять модель с аниматором на префабе?

CyberMason Megadrive
да это хорошая идея, однако если переменные и дру...

тебе на каждый префаб нужен СО с характеристиками. В кажом СО указываешь префаб, и в СО будет нужные тебе характеристики

CyberMason-Megadrive Автор вопроса
Apachay
тебе на каждый префаб нужен СО с характеристиками....

я думаю, что как раз на каждый префаб делать SO это неправильно, а вот под каждый SO создавать один типизированный префаб, и подменять в нём данные на SO с характеристиками будет правильнее

CyberMason Megadrive
я думаю, что как раз на каждый префаб делать SO эт...

SO это дата, и на каждый обьект у тебя должен быть отдельный СО. Кроме того есть наследования, у тебя видимо не совсем правильный подход к задаче, мне кажется))

Похожие вопросы

Обсуждают сегодня

Всем доброго вечера! Хочу поделиться своим злоключением с человеком, который, как оказалось сюда тоже скидывал свое резюме. Жаль, что я вашу группу не нашел раньше… человек ки...
Роман Ахмедзянов
4
Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
господа, когда у вас в боте есть локализация (ру + англ, остальные языки пока не планируются), вы на первом старте как с языком решаете вопрос: смотрите на language_code приле...
Denis 🐍|👑 | darling! 🥰
5
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
А чего при переходе с 2 на 3 все что в билдере сделано тютю?
Денис Александрович
5
Кому нибудь нужен плагин для генерации метатегов? А если нужен что бы вам хотелось в нем видеть?
Black Cat
3
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Карта сайта