165 читали · 1 год назад
№170. GODOT 4. Создание полигона из альфа канала спрайта.
Не все знают об этой возможности , но вместо рисования полигона для спрайта вручную, это можно сделать через меню спрайта . Но гораздо практичнее, особенно если у вас много разных спрайтов, делать полигоны через код. Класс Bitmap дает нам возможность создать полигон на основе альфа канала спрайта при помощи метода opaque_to_polygons() Соберем наглядную сцену. Добавляем в сцену спрайт. И подключаем скрипт. Для того чтобы всё сработало нам потребуется два обьекта : Image и BitMap. Загружаем в image наш спрайт из которого надо взять данные прозрачности...
5 месяцев назад
Разработка игры мечты длиною в 20 лет
Привет! Меня зовут Артур. В этой статье я расскажу вам о разработке визуальной новеллы Final Fantasy IX: Children of Terra (далее «Дети Терры»), неофициального спин-оффа оригинальной Final Fantasy IX. Содержание статьи: Не только для фанатов Изначально я планировал создать сиквел Final Fantasy IX, но в итоге новелла стала, в том числе и приквелом к оригинальной игре. Сюжет выстроен так, что его поймут даже те, кто не проходил FF9. Предыстория создания Я познакомился с Final Fantasy IX в 2004 году благодаря пиратской копии на Ps1 от студии RGR...