Как сделать платформер. Создание врага - бота.
ฝัง
- เผยแพร่เมื่อ 28 ก.ย. 2024
- Мы продолжаем создавать собственный платформер с использованием профессионального ассет пака. В этом видео мы создадим первого врага. Он будет уметь ходить, наносить урон и умирать от падения игрока на голову. Ну очень интересно! Сам посмотри...
Измененный скрипт Player: github.com/Jal...
Скрипт Enemy: github.com/Jal...
Скрипт HitBox: github.com/Jal...
Измененные спрайты из видео: yadi.sk/d/3VD7...
Сайт с которого были взяты спрайты : craftpix.net
Герои: craftpix.net/f...
Тайлы и т.п.: craftpix.net/f...
Наш канал в ВК: kanalnba
Я в Instagram: / nu.jalaxy
Телеграмм: Unity с 0 до ♾️
t.me/nba_unity
Для поддержки канала можете подписаться, поставить лайк и содержательный комментарий с пожеланиями, советами, мнениями и т.п...ну вы знаете.
Рили годно . Даже среди англ не смог достойное тебе найти . Эти поиты чудо
☺️
Это был крутой урок. Я запорол проект, получил богатый опыт и теперь начинаю с начала :D Упустил момент, когда это у нас Рога стал пребафом.
) это не принципиально. Должно работать и без этого, просто нужно редачить его прям на сцене.
Наверняка так и есть, только это наверное с опытом. Ведь у меня не просто было по уроку, я уже успел добавить меню, точки репсов, смерти в пропасти, платформы с перемещением :)))) Вообще у меня урок не пошёл. В начале не проигрывалась анимация ходьбы у врага, решил разберусь потом, персонаж умирал, враг ходил, а когда добавил Hitbox то у меня что враг что игрок начал проваливается под землю, из за чего и решил начать с того что сделать рогу префабом и дальше замудровал удалил и просто не смог понять от куда теперь начинать. Уже удалил. Повторение мать учения.
@@timtarantino3180 ну, вариант с повторением, не самый плохой. Во второй раз все идет более осознанно и закрепляется лучше.
Но проблема с проваливанием скорее всего с коллайдером. Возможно ты поставил галочку isTrigger у игрока и врага, а надо было только у хитбокса.
Еще мб позиция по z сместилась и визуально в 2д режиме все норм, а по факту что-то ближе, что-то дальше и коллайдеры не касаются
@@JalexyDev начал заново. Использую скрипты полностью из примеров. Вот какие странности, при нажатии в право лево Z становиться 0. При прыжке персонаж смещается в право, в право персонаж прыгает дальше чем в лево. В чём могут быть ошибки
@@timtarantino3180 z становится 0, потому что мы используем Vector2 и он скорее всего обнуляет z.
Если в одну сторону дальше, значит либо что-то движется вместе с персонажем либо что-то куда-то повернуто. Перед тем как редактировать объект, лучше всего делать reset у transform. Это касается и фоновых объектов и персонажей и т.п.
Спасибо за урок! Все получилось.
Так держать!
Подскажите пожалуйста,в чем проблема. Выдает ошибку argumentOutOfRangeException:Index was out of range. Must be non-negative and less than the size of the collection. В 20 строке скрипта Enemy. Код точно такой же как у вас
Привет, как видно в видео, у меня такой проблемы не было, так что код наверное чем-то отличается 😅
Ошибка говорит о том, что была попытка взять из массива элемент по несуществующему индексу (больше или меньше размера массива)
Заходи к нам в телегу (см описание к видео) поскидывай скриншоты кода, будем разбираться
Я посмотрел видео, было очень интересно )
В той строке мы достаём первый элемент из массива точек которые нужно пройти. Точки заполняются в инспекторе. Просто посмотри внимательнее видео до конца и заполни точки передвижения.