3877 читали · 3 года назад
Список статей в хронологическом порядке.
1. Первый запуск. Скачиваем и устанавливаем движок. 2. Первый скрипт. Первые шаги в написании кода. 3. Управление. О том как прикрутить клаву и мышку. 4. Сигналы. Как получить обратную связь от взаимодеиствия. 5. Input. Более подробно про то как ловить нажатие на кнопки. 6. Переменные и функции. Буквально по верхам . 7. Пути внутри проекта. О том как получать инфу с нод в скриптах. 8. Русский язык. О том как подключить кириллицу. 9. Сигналы - 2. Расширяем знания. 10. Создание нод через код. 11. Группы...
290 читали · 1 год назад
№189. Godot 4. Raycast через код.
В Godot 4 слегка изменили логику, поэтому пробежимся быстро по верхам. (версия для Godot 3.x) Чтобы запустить луч - используем метод PhysicsDirectSpaceState2D.intersect_ray() В нашем случае пускаем луч из глобальных позиций смаилика в точку курсора. Результатом будет словарь из которого мы можем получить такие данные : Например result.collider.name вернет нам имя ноды с которой столкнулся луч...