Публикации по теме 'godot'


🚩 Создание системы путевых точек в Godot/C#
Давайте настроим базовую логику патрулирования в Godot! Это руководство доступно в текстовом или видеоформате — см. текстовую версию ниже :)

Учебник Godot: Контурный шейдер для сложных спрайтов
Постановка задачи У вас есть спрайт, состоящий из нескольких узлов Sprite или AnimatedSprite. Вы хотите нарисовать контур вокруг всего спрайта, то есть всех спрайтов. Что не работает Присоединение шейдера контура к материалу шейдера родительского элемента управления, а затем настройка всех дочерних элементов для наследования материала шейдера родителя ( «Использовать родительский материал» ). Этот контур будет применяться вокруг каждого субспрайта. Использование..

Сбит с толку всеми физическими объектами Годо
Игровой движок Godot имеет ряд объектов, которые, казалось бы, перекрывают друг друга по функциональности, например Area2D , StaticBody2D , RigidBody2D и KinematicBody2D . И тогда в дополнение к этому вы обычно работаете с CollisionShape2D или CollisionPolygon2D . Это может сильно обернуть вашу голову. У Годо уже есть отличное введение в эти концепции здесь . Я не буду пытаться повторять всю полезную информацию, написанную там, а вместо этого дам практическое представление о..

Генерация уровней
Сейчас восьмая неделя, и пришло время создать несколько первых уровней для нашей игры Highrise. Но создание уровней требует больших усилий, и, поскольку разработчики известны своей ленью, мы собираемся пойти на несколько коротких путей. Зачем использовать разные уровни? Ну, с технической точки зрения, одного уровня будет достаточно, чтобы наша игра заработала. Тогда зачем мы вообще прикладываем усилия для создания нескольких уровней? На это есть несколько причин. Первая по самой..

UMA в игровом движке Godot и PoC, часть 7
UMA в игровом движке Godot и часть PoC 7 Загрузка ресурсов UMA Это журнал разработки, чтобы узнать, смогу ли я перенести надстройку Универсальный многоцелевой аватар (UMA) для Unity на движок Godot. Вы можете найти Часть 6 здесь. У меня было много разочарований с момента моего последнего обновления, потому что я забыл Первый закон программирования Дастина: «Ничто никогда не будет легким». Я проследил весь этот сумасшедший спагетти-код в дюжине исходных файлов, многие из..