476 читали · 4 года назад
№120. Печать текста через BBcode.
В этой статье соберем эффект печати текста при помощи кастомного BBcode. Если вы впервые слышите про BBcode, то советую начать с этой статьи. По итогу результат будет выглядеть вот так : Подразумевается что вы уже знаете как создать скрипт и подключить его в RichTextLabel, так что приступим сразу к написанию кода. (если нет — ссылка в начале статьи ) Логика весьма простая : Мы знаем порядковый номер символа через char_fx.absolute_index, и так же знаем количество времени которое прошло от создания текста через char_fx...
1096 читали · 2 года назад
Реализация контроллера движения в Godot Engine 3D
В мире разработки 3D игр на движке Godot Engine создание эффективного контроллера движения игрового персонажа является ключевым аспектом. В этой статье я расскажу о том, как создать свой собственный movement controller для вашей 3D игры на собственном опыте. Для начала нажмите правой кнопкой мыши по папке 'res://' и выберите 'Create New', затем 'Scene'. Это позволит нам удобно организовать наш проект и начать работу над контроллером движения. Учитывая, что мы разрабатываем 3D игру, в появившемся окне выберите '3D Scene' и дайте ей название 'Main'...
126 читали · 1 год назад
Callable в Godot
В Godot 4.0 был добавлен класс под названием Callable. Callable может быть так ссылкой на функцию, так и отдельной функцией. Его можно хранить в переменной, а также передавать в качестве аргумента. Описание из Godot docs: Callable — это встроенный тип Variant , представляющий функцию. Это может быть либо метод внутри экземпляра Object , либо отдельная функция, не связанная ни с одним объектом, например, лямбда-функция. Как и все типы Variant , он может храниться в переменных и передаваться другим функциям...