Обновить

Два порта Godot‑игры за неделю: сборка под Linux и запуск на карманной консоли R36S через PortMaster

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.1K
Всего голосов 3: ↑3 и ↓0+4
Комментарии2

Комментарии 2

Получается, .pck — это какой-то пакет, запускающийся в Godot VM?

Но главный вопрос, конечно, почему бы не использовать джойстик напрямую? Казалось, раскладки у них довольно одинаковые. gptokeyb всегда казался каким-то костылём.

.pck — это не байткод для виртуальной машины, а архив ресурсов проекта: сцены, скрипты GDScript, картинки, звуки. Сам движок (в PortMaster это готовый бинарник из рантайма godot_4.3) открывает архив и исполняет игру.
Про джойстик. Godot умеет читать геймпад напрямую, но я выбрал gptokeyb: он есть во всех портах PortMaster, раскладка настраивается одним текстовым файлом, и он же обрабатывает выход по Select+Start. Да, это слой-«переходник». Проверял я только на R36S, как себя ведёт нативный ввод на других прошивках, не знаю. Если у вас есть опыт, расскажите, буду рад попробовать.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации