Сохранение выбора персонажа в Unity

  Рет қаралды 5,261

Graphical Design

Graphical Design

5 жыл бұрын

В этом видео я покажу, как при выборе персонажа, сохранить этот выбор для дальнейшей игры в Unity.
/ graphicaldesignua - мой патреон для поддержки)
t.me/joinchat/Ec-2PhXL8kLeKzs... - телеграм канал
unity.com/ru - ссылка на Unity

Пікірлер: 32
@meov6603
@meov6603 4 жыл бұрын
ты лучший СПАСИБО
@Shugarts
@Shugarts 4 жыл бұрын
Спасибо!
@bitcatinbag
@bitcatinbag 4 жыл бұрын
Добрый день. Вы проверили в тесте полистав вперед и назад, но если не листать персонажей а выбрать сразу, то выбирается не тот
@Dunai_Perjaslawsky
@Dunai_Perjaslawsky 4 жыл бұрын
спасибо!
@wtbf
@wtbf 4 жыл бұрын
Будет ли продолжение темы с инвентарём? Например использование, подбор и выкидывание предметов.
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Со временем будет все
@mr.supertechnik
@mr.supertechnik 3 жыл бұрын
вроде всё понятно, но возникает проблема: как сделать персонажей с разными характеристиками типо скорость, размеры коллайдера и т.д. , я прост новичок в юнити
@viktorlevsky5699
@viktorlevsky5699 4 жыл бұрын
Хм... так-то оно, конечно, да... Но будет ли работать, после переключения персонажа, привязанная спрайтовая анимация (например, движения), если для всех персонажей используется одинаковое имя анимации движения?... Сам контроллер, полагаю, в этом случае, на "папку" с персонажами вешать надо. Ну и, возможно, стоит сохранять выбор через тот же PlayerPrefs и вызывать его перед запуском игрового уровня...
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Можно использовать "ключи", и будут ключи привязаны к папкам, например Воин, Лучник, Маг. И он заберет оттуда спрайты используя ключ
@viktorlevsky5699
@viktorlevsky5699 4 жыл бұрын
@@graphicaldesign2776да, тоже об этом подумал. Но это юнити, здесь почти всегда есть другие ваиранты решения. Надо их только увидеть. А пока чаша весов склоняется в сторону меканим.
@user-uz4no8rf5b
@user-uz4no8rf5b 4 жыл бұрын
@@graphicaldesign2776 можете это немного поподробнее разобрать, пожалуйста?)
@sayaava7233
@sayaava7233 4 жыл бұрын
представляю игру с можеством классов персонажей (типа доты более 100 героев), это же овердохрена строчек кода всего лишь на выбор персонажа.
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Такие игры, не делаются в 10 строчек кода, и даже не в 100, и не в 1000, и даже не в десятки тысяч
@buzzerbeatz5927
@buzzerbeatz5927 4 жыл бұрын
@@graphicaldesign2776 а если мне нужно сохранить, например, целую колоду карту в ККИ?
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
lastar сохраняейте, если надо
@user-qq9bm2rq5z
@user-qq9bm2rq5z 4 жыл бұрын
@@graphicaldesign2776 автор коммента, как бы намекает на говнокод. Со своей стороны, могу сказать, что PlayerPrefs хорош именно для сохранений, а для передачи данных между сценами лучше использовать Singleton в любой реализации.
@user-pp2lu3rw5p
@user-pp2lu3rw5p Жыл бұрын
помогите с дипломом по юнити
@darksidemods3134
@darksidemods3134 4 жыл бұрын
Где видос про бота для 2д шутера
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
CRAZY Play такого видео нет
@nimuzbeats3140
@nimuzbeats3140 4 жыл бұрын
Здравствуйте, сделал все, как в уроке. Но в итоге, при запуске сцены ничего не спавнится.. Что делать в таком случае? Все перепроверил по 100 раз
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Неизвестно, ошибка может быть где угодно
@nimuzbeats3140
@nimuzbeats3140 4 жыл бұрын
@@graphicaldesign2776 я уже разобрался. Спасибо, что ответили
@nimuzbeats3140
@nimuzbeats3140 4 жыл бұрын
@@graphicaldesign2776 а вот я нашёл один недочёт. Когда переключаешь персонажей, то все отлично работает, но вот когда сразу запускаешь уровень (на нажимая на кнопки), то на сцене загружается предыдущий выбранный персонаж. Как это решить? P.S. надеюсь, что я все понятно вам объяснил 😅 P.S.S. я ещё новичок, и если вы поможете мне с этим, то я буду премного благодарен вам🙏
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
@@nimuzbeats3140 Хмм. Ну вроде проблему понял. Думаю, надо при запуске уровня это учесть, и задать условие, что если в предыдущем меню был выбран персонаж, то именно он и должен быть в проекте.
@nimuzbeats3140
@nimuzbeats3140 4 жыл бұрын
@@graphicaldesign2776 понял, спасибо!
@nikretancam
@nikretancam 3 жыл бұрын
А как сделать, чтобы спрайт спавнился с уже приготовленными кодами ходьбы и т.д?
@graphicaldesign2776
@graphicaldesign2776 3 жыл бұрын
Использовать Prefab
@nikretancam
@nikretancam 3 жыл бұрын
@@graphicaldesign2776 префаб в строки кода спавнера не ставятся
@graphicaldesign2776
@graphicaldesign2776 3 жыл бұрын
@@nikretancam значит надо модернизировать скрипт
@nikretancam
@nikretancam 3 жыл бұрын
@@graphicaldesign2776 типа, заместо "sprite" поставить GameObject, и.. Перетащить туда.. Префаб?
@lesschernysheva1086
@lesschernysheva1086 4 жыл бұрын
Скинь скрипт а то у меня ошибка
@graphicaldesign2776
@graphicaldesign2776 4 жыл бұрын
Неа.
Флеш / Flash в Unity
7:18
Graphical Design
Рет қаралды 2,1 М.
Выбор персонажа / Character select  в Unity
15:05
Graphical Design
Рет қаралды 9 М.
Looks realistic #tiktok
00:22
Анастасия Тарасова
Рет қаралды 101 МЛН
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 77 МЛН
THEY made a RAINBOW M&M 🤩😳 LeoNata family #shorts
00:49
LeoNata Family
Рет қаралды 38 МЛН
Как подобрать/бросить предмет в Unity 2d
17:57
Сохранение открытых уровней в Unity
22:43
Graphical Design
Рет қаралды 58 М.
Скольжение по стенам в Unity - легко
6:31
Graphical Design
Рет қаралды 9 М.
2D Инвентарь в Unity - легко
13:10
Graphical Design
Рет қаралды 52 М.
Загрузочный экран и смена сцен в Unity 3D
20:59
A new way to generate worlds (stitched WFC)
10:51
Watt Designs
Рет қаралды 516 М.