В этой статье собрана полезная информация для Construct 3(Cordova) игр и приложений выпускаемых на платформу IOS.
ICONs
Для генерации иконок для вашего проекта xcode используйте следующий сервис — https://www.fanstudio.co.uk/appicon/
В папке проекта xcode найдите папку Images.xcassets, в которой нужно заменить папку AppIcon.appiconset папкой с новыми иконками из сервиса.
iPhone X Home Indicator
Отключение постоянно горящего индикатора(белая полоска внизу экрана) на IPhone X и выше.
Для этого вам нужно в xcode проекте в файл MainViewController.m добавить следующие строчки в #pragma mark View lifecycle :
-(UIRectEdge)preferredScreenEdgesDeferringSystemGestures
{
return UIRectEdgeBottom;
}
Gamepad (Game Controller)
Gamepad не работает на IOS из коробки. Рабочий плагин Cordova для геймпада на Construct 3 — https://github.com/TecenGOD/cordova-plugin-gamepad
Порядок установки:
1) Установить NodeJS
2) Экспортировать проект из Construct 3 в Cordova для IOS.
3) На MacOS распаковать полученный архив из Construct 3.
4) Нажать правой кнопкой мыши по папке с проектов -> Службы -> Новый терминал по адресу папки(если данного пункта нет — https://macnotes.ru/post/new-terminal-in-folder)
5) Далее вводим команды в терминал
sudo npm install -g cordova
sudo cordova platform add ios
sudo cordova plugin add https://github.com/TecenGOD/cordova-plugin-gamepad.git
sudo cordova build ios
6) Получаем собранный проект в папке platforms/ios с рабочим геймпадом.
TapticEngine
Плагин для Construct 3 на основе https://github.com/EddyVerbruggen/cordova-plugin-taptic-engine,
позволяет вызывает вибрацию через Taptic Engine (работает только на IOS).
Ссылка на плагин — Taptic Engine IOS
Узнай о нас больше