В этом видео я покажу, как при выборе персонажа, сохранить этот выбор для дальнейшей игры в Unity. / graphicaldesignua - мой патреон для поддержки) t.me/joinchat/Ec-2PhXL8kLeKzs... - телеграм канал unity.com/ru - ссылка на Unity
Пікірлер: 32
@meov66034 жыл бұрын
ты лучший СПАСИБО
@Shugarts4 жыл бұрын
Спасибо!
@bitcatinbag4 жыл бұрын
Добрый день. Вы проверили в тесте полистав вперед и назад, но если не листать персонажей а выбрать сразу, то выбирается не тот
@Dunai_Perjaslawsky4 жыл бұрын
спасибо!
@wtbf4 жыл бұрын
Будет ли продолжение темы с инвентарём? Например использование, подбор и выкидывание предметов.
@graphicaldesign27764 жыл бұрын
Со временем будет все
@mr.supertechnik3 жыл бұрын
вроде всё понятно, но возникает проблема: как сделать персонажей с разными характеристиками типо скорость, размеры коллайдера и т.д. , я прост новичок в юнити
@viktorlevsky56994 жыл бұрын
Хм... так-то оно, конечно, да... Но будет ли работать, после переключения персонажа, привязанная спрайтовая анимация (например, движения), если для всех персонажей используется одинаковое имя анимации движения?... Сам контроллер, полагаю, в этом случае, на "папку" с персонажами вешать надо. Ну и, возможно, стоит сохранять выбор через тот же PlayerPrefs и вызывать его перед запуском игрового уровня...
@graphicaldesign27764 жыл бұрын
Можно использовать "ключи", и будут ключи привязаны к папкам, например Воин, Лучник, Маг. И он заберет оттуда спрайты используя ключ
@viktorlevsky56994 жыл бұрын
@@graphicaldesign2776да, тоже об этом подумал. Но это юнити, здесь почти всегда есть другие ваиранты решения. Надо их только увидеть. А пока чаша весов склоняется в сторону меканим.
@user-uz4no8rf5b4 жыл бұрын
@@graphicaldesign2776 можете это немного поподробнее разобрать, пожалуйста?)
@sayaava72334 жыл бұрын
представляю игру с можеством классов персонажей (типа доты более 100 героев), это же овердохрена строчек кода всего лишь на выбор персонажа.
@graphicaldesign27764 жыл бұрын
Такие игры, не делаются в 10 строчек кода, и даже не в 100, и не в 1000, и даже не в десятки тысяч
@buzzerbeatz59274 жыл бұрын
@@graphicaldesign2776 а если мне нужно сохранить, например, целую колоду карту в ККИ?
@graphicaldesign27764 жыл бұрын
lastar сохраняейте, если надо
@user-qq9bm2rq5z4 жыл бұрын
@@graphicaldesign2776 автор коммента, как бы намекает на говнокод. Со своей стороны, могу сказать, что PlayerPrefs хорош именно для сохранений, а для передачи данных между сценами лучше использовать Singleton в любой реализации.
@user-pp2lu3rw5p Жыл бұрын
помогите с дипломом по юнити
@darksidemods31344 жыл бұрын
Где видос про бота для 2д шутера
@graphicaldesign27764 жыл бұрын
CRAZY Play такого видео нет
@nimuzbeats31404 жыл бұрын
Здравствуйте, сделал все, как в уроке. Но в итоге, при запуске сцены ничего не спавнится.. Что делать в таком случае? Все перепроверил по 100 раз
@graphicaldesign27764 жыл бұрын
Неизвестно, ошибка может быть где угодно
@nimuzbeats31404 жыл бұрын
@@graphicaldesign2776 я уже разобрался. Спасибо, что ответили
@nimuzbeats31404 жыл бұрын
@@graphicaldesign2776 а вот я нашёл один недочёт. Когда переключаешь персонажей, то все отлично работает, но вот когда сразу запускаешь уровень (на нажимая на кнопки), то на сцене загружается предыдущий выбранный персонаж. Как это решить? P.S. надеюсь, что я все понятно вам объяснил 😅 P.S.S. я ещё новичок, и если вы поможете мне с этим, то я буду премного благодарен вам🙏
@graphicaldesign27764 жыл бұрын
@@nimuzbeats3140 Хмм. Ну вроде проблему понял. Думаю, надо при запуске уровня это учесть, и задать условие, что если в предыдущем меню был выбран персонаж, то именно он и должен быть в проекте.
@nimuzbeats31404 жыл бұрын
@@graphicaldesign2776 понял, спасибо!
@nikretancam3 жыл бұрын
А как сделать, чтобы спрайт спавнился с уже приготовленными кодами ходьбы и т.д?
@graphicaldesign27763 жыл бұрын
Использовать Prefab
@nikretancam3 жыл бұрын
@@graphicaldesign2776 префаб в строки кода спавнера не ставятся
@graphicaldesign27763 жыл бұрын
@@nikretancam значит надо модернизировать скрипт
@nikretancam3 жыл бұрын
@@graphicaldesign2776 типа, заместо "sprite" поставить GameObject, и.. Перетащить туда.. Префаб?