760 читали · 1 год назад
☁️ Игра от первого лица на Godot Engine | Часть I
Моему проекту от первого лица понадобился FPS контроллер. Решил поделится опытом, а также научить вас, если вы новичок в Godot, созданию игрока. Предисловие, данный код работает для Godot 3.5, на версиях ниже или выше не тестировался ГЛАВА I - Немного о проекте и задачи Я планирую сделать что-то похожее на проект майнкрафт, но с настоящими вокселями, которые будут гореть, ломаться, раскалываться и тд. (если хотите, могу рассказать о том, как я пытаюсь подружить воксели с Godot). Для этого мне в...
9 месяцев назад
Анонимные функции в Godot
В Godot 4 вместе с Callable были добавлены анонимные функции - это безымянные функции, которые хранятся в виде Callable. Такие функции можно хранить в переменной. Чтобы создать анонимную функцию, достаточно написать func(), после добавить двоеточие и ваш код. В таких функциях также как и в обычных функциях можно добавить аргументы. Также анонимные функции можно использовать в присоединении сигналов с помощью кода, благодаря чему можно не делать отдельные функции на каждый сигнал...