666 читали · 4 года назад
Godot engine. Движение и столкновение.
При перемещении KinematicBody вы используете методы move_and_collide() или move_and_slide(). Эти методы перемещают тело вдоль заданного вектора и мгновенно останавливаются, если обнаружено столкновение с другим телом. После столкновения KinematicBody любая реакция на столкновение должна быть закодирована вручную. Примечание: кинематическое движение тела должно быть сделано только в _physics_process() ,хотя я описывал движение кинематического тела. move_and_collide Этот метод принимает один параметр: Vector, указывающий на относительное движение тела...
719 читали · 1 год назад
☁️ Игра от первого лица на Godot Engine | Часть I
Моему проекту от первого лица понадобился FPS контроллер. Решил поделится опытом, а также научить вас, если вы новичок в Godot, созданию игрока. Предисловие, данный код работает для Godot 3.5, на версиях ниже или выше не тестировался ГЛАВА I - Немного о проекте и задачи Я планирую сделать что-то похожее на проект майнкрафт, но с настоящими вокселями, которые будут гореть, ломаться, раскалываться и тд. (если хотите, могу рассказать о том, как я пытаюсь подружить воксели с Godot). Для этого мне в...