# 19. Стилизация иконки приложения

Table of Contents

19. Стилизация иконки приложения

Цель

Заменить простую заглушку (один круг на фоне) на иконку в общем визуальном ключе: ночное небо, лёгкая туманность, три различимых шара-планеты в духе игровой палитры и названия «Третья планета», чтобы лаунчер и boot_splash воспринимались как одна линейка оформления.

Описание выполненной работы

Композиция 128×128

Использован viewBox="0 0 128 128" и скругление rx="22" по прямоугольнику фона — на Android без отдельного adaptive foreground это даёт узнаваемый силуэт на скруглённых ярлыках. Основной контент (три круга) размещён в центральной зоне, чтобы при системном маскировании не обрезались ключевые элементы.

Палитра

Вертикальный градиент близок к sky_bottom / sky_top из starfield_bg.gdshader. Полупрозрачное «облако» на ellipse имитирует лёгкую полосу туманности без тяжёлых фильтров на всём кадре. Три radialGradient задают читаемые оранжевый, синий и бирюзовый шары — те же семантические цвета, что у типичных видов планет на поле.

SVG без фильтров

Файл обходит feGaussianBlur и прочие фильтры SVG: импортёр Godot для иконок стабильнее обрабатывает градиенты и простые контуры.

Экспорт Android

В export_presets.cfg поля launcher_icons/adaptive_* пока пустые — движок берёт config/icon. Для продакшена в Google Play позже имеет смысл заполнить foreground / background adaptive icon под Material Guidelines; текущий шаг ограничивается единым векторным значком проекта.

Проверка

Открой проект в редакторе Godot 4.5: в Project Settings → Application → Config → Icon должен отображаться новый файл. На телефоне после экспорта проверь ярлык в списке приложений и трей задач при ALT+TAB на десктопе.

Ссылка на проект: Third Planet

Ссылка на игру: Google Play Rustore

Аватар автора

Спасибо, что прочитали статью. Посмотрите другие материалы в архиве, там много практических разборов по разным технологиям.


godot Series

# 16. Тени

godot 16 / 19
4 min read

Тени через StyleBoxFlat у ячеек, HUD, слота баннера и карточки результата; стили кнопок на титуле и поле; лёгкий контактный затемнённый слой на шарах-планетах.

Read