Всередині коду сценарію героя (об'єкта) я хочу додати можливість змінити його спрайт.
Таким чином, програвач натискає клавішу пробілу, а спрайт перетворюється на інший спрайт, який вже доданий до проекту.
Чи можете ви надати мені зразок коду для цього?
1
Хоча функція для зміни спритів нижче повинна працювати точно так, як ви просили, я б запропонував вам заглянути в аніматора Unity. Зазвичай, коли люди змінюють спрайтів, це створити анімацію для дії (наприклад, розмахуючи мечем або відкрити двері), і це зазвичай робиться в більш основних двигунах, поміняючи спрайти вручну. Однак Unity створив підтримку анімації, яка дозволяє створювати файл анімації для всіх необхідних спрайтів, а потім дозволяє вам сказати грі, щоб вона автоматично грала в них за певних умов у контролері анімації.
—
Бенджамін Дангер Джонсон