Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
Використання редактора Android
У 2023 році ми додали Android-порт редактора, який можна використовувати для створення, розробки та експорту 2D- і 3D-проектів на пристроях Android.
Програму можна завантажити зі сторінки завантаження Godot або з Google Play Store.
Примітка
Редактор Android знаходиться в ранньому доступі, поки ми продовжуємо вдосконалювати його. Див. Обмеження та відомі проблеми нижче.
Підтримка пристроїв Android
Для роботи редактора Android потрібні пристрої з ОС Android 5 Lollipop або новішої версії, щонайменше підтримують OpenGL 3. Це включає (не вичерпний список):
Планшети Android, складні та великі телефони
Нетбуки на базі Android
Chromebook із підтримкою програм для Android
Дозволи виконання
Дозвіл на доступ до всіх файлів: дозволяє редактору створювати, імпортувати та читати файли проекту з будь-якого розташування файлів на пристрої. Без цього дозволу редактор все ще працює, але має обмежений доступ до файлів і каталогів пристрою.
REQUEST_INSTALL_PACKAGES: дозволяє редактору встановлювати експортовані APK проекту.
RECORD_AUDIO: запит, коли audio/driver/enable_input налаштування проекту ввімкнено.
Поради та підказки
Введення
Для найкращого досвіду та високого рівня продуктивності рекомендується підключити клавіатуру та мишу Bluetooth для взаємодії з редактором Android. Редактор Android підтримує всі звичайні комбінації клавіш і зіставлення клавіш.
Під час взаємодії з клавіатурою та мишею ви можете зменшити розмір смуги прокрутки за допомогою interface/touchscreen/increase_scrollbar_touch_area налаштування редактора.
Для 2D-проектів плагін блокового кодування може надати блокову візуальну альтернативу створенню сценаріїв за відсутності підключеної апаратної клавіатури.
Багатозадачність
На невеликих пристроях увімкнення та використання режиму «картинка в картинці» (PiP) забезпечує можливість легкого переходу між редактором і вікном відтворення.
PiP можна ввімкнути за допомогою параметра редактора run/window_placement/play_window_pip_mode.
Налаштування редактора run/window_placement/android_window можна використовувати, щоб указати, чи вікно Відтворення має завжди запускатися в режимі PiP.
Примітка. У режимі PiP вікно Відтворення не має доступу до введення.
Синхронізація проектів
Синхронізувати проекти через Git можна, завантаживши клієнт Git для Android. Ми рекомендуємо Termux terminal, емулятор терміналу Android, який надає доступ до звичайних термінальних утиліт, таких як Git і SSH.
Примітка. Щоб використовувати Git із терміналом Termux, вам потрібно буде надати терміналу дозвіл WRITE. Це можна зробити, запустивши таку команду з терміналу:
termux-setup-storage
Плагіни
Плагіни GDExtension працюють належним чином, але вимагають, щоб розробник плагіна надав власні двійкові файли Android.
Обмеження та відомі проблеми
Ось відомі обмеження та проблеми редактора Android:
Не підтримується C#/Mono.
Немає підтримки зовнішніх редакторів скриптів.
Хоча рендерер Forward+ і доступний, його не рекомендується використовувати через серйозні проблеми з продуктивністю.
UX не оптимізований для форм-фактора телефонів Android.
Пристрої Android Go не мають дозволу Доступ до всіх файлів, необхідного для доступу пристрою для читання/запису. Як обхідний шлях, під час використання пристрою Android Go рекомендується створювати нові проекти лише в каталогах Android Documents або Downloads.
Редактор не відновлюється належним чином, якщо в Параметрах розробника ввімкнено Не зберігати дії.
Існує помилка з клавіатурою Samsung, через яку під час написання сценаріїв вставляється довільне введення. Натомість рекомендовано використовувати клавіатуру Google (Gboard).
Дивись також
Див список відкритих питань на GitHub, пов’язаних із редактором Android для списку відомих помилок.