EditorExportPlatformWeb
Успадковує: EditorExportPlatform < RefCounted < Object
Експортер для Web.
Опис
Веб-експортер налаштовує, як працює веб-будування. У вікні редактора "Експорт" створюється при додаванні нового "Веб"
Примітка: Godot на веб-сторінці <canvas> тег. Нормально, полотно не може розташовуватися або негабаритно вручну, але інакше діє як головна Window застосування.
Посібники
Властивості
Описи властивостей
String custom_template/debug 🔗
Файловий шлях до користувацького шаблону експорту, який використовується для збирання. Якщо лівий порожній, використовується шаблон за замовчуванням.
String custom_template/release 🔗
Файловий шлях до користувацького шаблону експорту, який використовується для збірки релізів. Якщо лівий порожній, використовується шаблон за замовчуванням.
int html/canvas_resize_policy 🔗
Визначає, як Godot має змінювати розмір полотна.
Ні: Полотно не змінюється автоматично.
Проект: Розмір полотна залежить від ProjectSettings.
Адаптивний: Розмір полотна автоматично змінюється так, щоб вмістити якомога більшу частину веб-сторінки.
String html/custom_html_shell 🔗
Призначена для користувача HTML-сторінка, яка обмотує експортовану веб-будову. Якщо лівий порожній, використовується оболонка за замовчуванням.
Для отримання додаткової інформації див. у Customizing HTML5 Shell підручник.
bool html/experimental_virtual_keyboard 🔗
Експериментальний: Ця властивість може бути змінена або усунута у наступних версіях.
Якщо true, посольство підтримує віртуальну клавіатуру на веб-сторінці, яка показана при необхідності на сенсорних пристроях.
Якщо true, ікона проекту буде використовуватися як favicon для цієї сторінки програми.
bool html/focus_canvas_on_start 🔗
Якщо true, полотно буде сфокусовано, щойно програма завантажиться, якщо вікно браузера вже у фокусі.
Додаткові теги HTML, щоб включити всередині <head>, такі як <meta> теги.
Примітка: Вам не потрібно додавати <title> тег, оскільки він автоматично входить на основі назви проекту.
Color progressive_web_app/background_color 🔗
Колір фону використовується за допомогою веб-додатків.
int progressive_web_app/display 🔗
Виберіть режим для цього прогресивного веб-додатку. Різні веб-переглядачі та платформи не можуть бути однаковими.
Повний екран: Відображує додаток в повноекранному режимі і приховує всі елементи інтерфейсу браузера.
Standalone: Відображує додаток в окремому вікні і приховує всі елементи інтерфейсу браузера.
Minimal UI: Відображає додаток в окремому вікні і тільки показує елементи інтерфейсу браузера для навігації.
Browser: Відобразити додаток як нормальну веб-сторінку.
bool progressive_web_app/enabled 🔗
Якщо true, перетворює цю веб-будову в progressive веб-додаток (PWA).
bool progressive_web_app/ensure_cross_origin_isolation_headers 🔗
Увімкнено прогресивний веб-додаток переконайтеся, що кожен запит має крос-рігін ізоляційних заголовків (COEP/COOP).
Це може спрощувати налаштування для подачі експортованої гри.
String progressive_web_app/icon_144x144 🔗
Шлях файлу до найменшої піктограми для цієї веб-програми. Якщо не визначено, за замовчуванням використовується значок проекту.
Примітка: Якщо піктограма не має розміру 144 × 144, її розмір буде автоматично змінено для остаточної збірки.
String progressive_web_app/icon_180x180 🔗
Шлях файлу до маленької піктограми для цієї веб-програми. Якщо не визначено, за замовчуванням використовується значок проекту.
Примітка: Якщо піктограма не має розміру 180×180, її розмір буде автоматично змінено для остаточної збірки.
String progressive_web_app/icon_512x512 🔗
Шлях файлу до найбільшої піктограми для цієї веб-програми. Якщо не визначено, за замовчуванням використовується значок проекту.
Примітка: Якщо піктограма не має розміру 512 × 512, її розмір буде автоматично змінено для остаточної збірки.
String progressive_web_app/offline_page 🔗
Сторінка для відображення, повинна бути доступна на сервері. Ця сторінка зберігається в машині клієнта.
int progressive_web_app/orientation 🔗
Консультація на використання при запуску веб-додатку через мобільний пристрій.
Ані: Немає орієнта примусово.
Landscape: Сил горизонтальний макет (ширше, ніж він високе).
Портрет: Сили вертикальне планування (талер, ніж він ширший).
int threads/emscripten_pool_size 🔗
Кількість потоків, які emscripten виділятиме під час запуску. Менше значення виділятиме менше потоків і споживатиме менше системних ресурсів, але ви ризикуєте втратити потоки в пулі та потребуватимете виділити більше потоків під час виконання, що може призвести до блокування.
Примітка: Деякі браузери мають жорстке обмеження на кількість потоків, які можна виділити, тому краще бути обережним і підтримувати це число низьким.
Перевизначення розміру WorkerThreadPool за замовчуванням. Цей параметр використовується, коли розмір ProjectSettings.threading/worker_pool/max_threads встановлено на -1 (що є значенням за замовчуванням). Цей розмір має бути меншим за threads/emscripten_pool_size, інакше можуть виникати блокування.
Під час використання потоків цей розмір має бути достатньо великим, щоб вмістити функції, які залежать від наявності окремого потоку, такі як ProjectSettings.physics/2d/run_on_separate_thread або ProjectSettings.rendering/driver/threads/thread_model. Загалом, найкраще переконатися, що він дорівнює щонайменше 4 та щонайменше на 2 або 3 менший за threads/emscripten_pool_size.
bool variant/extensions_support 🔗
Якщо true дозволяє GDExtension підтримувати цю веб-будову.
Якщо true, експортована гра буде підтримувати нитки. Для цього потрібен a "перехресний ізольований" веб-сайт, який може бути важко налаштувати і обмежений з причин безпеки (наприклад, не здатний спілкуватися з сторонніми веб-сайтами).
Якщо false, експортована гра не підтримує нитки. Як результат, це більш схильний до виконання та аудіо питань, але буде потрібно працювати лише на сайті HTTPS.
bool vram_texture_compression/for_desktop 🔗
Якщо true, дозволяє оптимізувати текстури для робочого столу за допомогою алгоритму S3TC/BPTC.
bool vram_texture_compression/for_mobile 🔗
Якщо true дозволяє оптимізувати текстури для мобільних пристроїв за допомогою алгоритму ETC2/ASTC.