Перейти до основного вмісту
Версія: 2.5.0

Публікація

Проєкт на Атрамент може бути опублікований у вигляді одиночного HTML файлу, прогресивного веб-застосунку або застосунку для ПК.

HTML файл​

Щоб опублікувати гру у вигляди одиночного HTML файлу (подібно до веб-експорту Inky або експорту Twine), виконайте цю команду в терміналі:

npm run build-singlefile

Опубліковані файли будуть знаходитися в каталозі build/singlefile.

порада

Збірка у вигляди одиночного файлу використовує лише системні шрифти для зменшення розміру файла. Якщо ви хочете додати в неї всі шрифти з каталогу resources/fonts, скористайтеся такою командою: npm run build-singlefile -- -- --embed-fonts.

Веб-застосунок​

Щоб опублікувати гру як прогресивний веб-застосунок, запустіть цю команду в терміналі:

npm run build-web

Файли опублікованого веб-застосунку будуть знаходитися в каталозі build/web.

Щоб перевірити, як виглядатиме застосунок, запустіть цю команду:

npm run preview

Застосунок відкриється за адресою http://localhost:4173/.

Застосунок для ПК​

інформація

Атрамент використовує NeutralinoJS для створення застосунків для ПК.

Щоб створити застосунки для Windows, Linux та macOS, запустіть цю команду в терміналі:

npm run build-standalone
warning

Під час першого запуску ця команда завантажує зборочні файли NeutralinoJS, тож потрібне з'єднання з інтернетом.

Застосунки для всіх платформ будуть знаходитися в каталозі build/standalone. Під час публікації будут також створені ZIP-архіви з застосунками для кожної платформи.

Застосунок для Android​

warning

Атрамент використовує Docker для зборки під Android. Встановіть Docker на ваш комп'ютер перед тим, як продовжити.

Щоб створити застосунок для Android, запустіть цю команду в терміналі:

npm run build-android
warning

Збірка для Android потребує доступу в інтернет для завантаження образу atrament-android-builder (при першому запуску) та інструментарію зборки Android.

Після завершення зборки, в каталозі build/android будуть два файли - універсальний APK-пакет та AAB-пакет для Play Market.