Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Собирайте комбинации из блоков! Бесконечный режим, более 100 уровней, ежедневные задания и турниры.

Расслабьтесь и отдохните: игра без ограничений по времени.

Проверьте свою смекалку: головоломка для любителей

Блоки Судоку - расслабляющая головоломка

Головоломки, Гиперказуальные, Мобильная

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Gamedev + Алкоголизм

С этим тегом используют

Инди Разработка Инди игра Игры Unity Компьютерные игры YouTube Алкоголь Борьба с алкоголизмом Алкоголики Зависимость Вредные привычки Мат Трезвость Все
1 пост сначала свежее
6
Boogernator
Boogernator
2 года назад
Свидетели Godot'овы

Godot. Путь Алкаша. Рейкасты. Продолжение⁠⁠

Всем добрый вечер. Наступают выходные, а значит я опять на кочерге и самое время продолжить
Godot. Путь Алкаша. Рейкасты

Пока шел домой с работы, столько мыслей было в голове, а сел за комп и пустота, зовущая в доту играть)

Ну лиха беда - начало. В прошлом посте, закончил на том, что враги определяют край платформы или стенки и при касании разворачиваются, теперь надо сделать чтобы они могли прыгать.

Изобретать ничего не буду, все согласно замечательному напутствию Godot Engine. Библиотека новичка
учимся работать с документацией.
https://docs.godotengine.org/en/stable/tutorials/physics/usi...

Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост

Так и сделаю, разве что условие для прыжка будет не Input, а столкновение с препятствием.

Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост

Ну проверим, что получилось.

Теперь быстренько подправим сцену вражины, самым наверное простым способом, чтобы определять, может он запрыгнуть или нет.

Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост
Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост
Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост

Теперь надо поменять условия для прыжка, сейчас сделаем только чтобы запрыгивал на допустимое препятствие, спускаться он и так уже умеет.

Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост

По идее сейчас бы самое хорошее время было написать блоксхему, как и что когда должно прыгать, но быстро меня укачало сегодня, так словами постараюсь) Хотя уже и словами тяжело.


Начнем с базы.
Если подошли к краю и не можем упасть, разворачиваемся.

Если подошли к стенке и не можем перепрыгнуть, разворачиваемся

Если подошли к краю и можем упасть, падаем.

Если подошли к стенке и можем перепрыгнуть, прыгаем.

И все это мы проверяем, если мы сейчас уже не в прыжке. Согласен сложная схема, но она зато очевидная, для скорости самое оно.

Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост

Блин я даже сделал, не так как описал, то есть я понимаю, что это не хорошо, сам не люблю множественные вложения If, но я прирожденный гавнокодер, я даже описать не могу, они такие конструкции сами складываются, особенно после полбутылочки водочки и 0.5 пива. Скорость прыжка тоже увеличил. Иначе малохольный краб не дотягивал по высоте)

Ну вот в целом все работает, тут огромный просто для улучшения, как минимум это выставление рейкаста для проверки возможности прыжка, по высоте прыжка для краба. Это прыжок с максимально возможной дистанции, чтобы не обтираться об стенку, прыжок на сложные конструкции с неквадратной формой. Возможность прыгать на двигающуюся платформу с упреждением и многое, многое другое. Для все этого, очень пригодятся рейкасты, как одно из наиболее простых средств, наколхозить конечно можно много всякого разного, но с ними, как видите все очень просто и кода, минимум.


Ещё раз тему рейкастов затрону в процессе доделки лазерного прицела, все остальное уже будет как сопуствующее, к обещанному опенсорсному шаблону платформера, ну возможно что-то напишу в процессе его разработки)

Спасибо всем за внимание, можете пинать, можете не пинать. Все одно что-нибудь ещё напишу.
Всем Godot.

UPD @xenofob, задал вопрос, мол кубик на который прыгает краб, выглядит словно через него можно пройти. Это мой косяк, как человека, вообще не способного к красивому или гармоничному, я просто выбрал любой квадратный тайл для примера) у него тоже есть область коллизии)

Godot. Путь Алкаша. Рейкасты. Продолжение Godot, Godot Engine, Gamedev, Инди, Алкоголизм, Видео, Без звука, Длиннопост

Визуально согласен, что это не читается)

Показать полностью 8 2
[моё] Godot Godot Engine Gamedev Инди Алкоголизм Видео Без звука Длиннопост
41
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии