Этот проект, Demo Tigl , дает обзор функций, предлагаемых TIGL с мобильным приложением Titanium . Он также предлагает последний выпуск модуля TIGL .
TIGL Module намеревается включить простой рендеринг OpenGL 2D -сцены из мобильных приложений. Он предлагает выделенный титановый модуль для его использования с приложением Titanium Appcelerator.
На данный момент Titanium Tigl Module поддерживает только устройства Android (вы можете помочь нам в переносе его в iOS.)
TIGL все еще находится в ранней разработке и доступен в качестве проекта с открытым исходным кодом здесь https://github.com/dzzd/tigl.


Пререквист: Титан и GIT должны быть должным образом установлены и работают на вашей машине. Чтобы установить Tianium, вы можете обратиться к этому уроку.
Сначала клонировать репозиторий:
git clone https://github.com/DzzD/TIGLDemo
Стройте в эмулятор или устройстве:
titanium build --platform android -T [device|emulator]
Сначала установите модули TIGL в свой собственный проект:
Включить модуль TIGL в tiapp.xml
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
Измените представление XML, чтобы внедрить представление TIGL.
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
Измените контроллер представления для загрузки, перемещения и взаимодействия с спрайтом.
var spriteUid;
function init()
{
this.addSprite({url: "Resources/sprite.png", x: 0, y: 50});
}
function loop()
{
this.setEntityPositionById(spriteUid, 50 , 50);
}
Или с Tiglmanager (настоятельно рекомендуется)
const TIGLManager = require("tiglmanager");
var tm;
var sprite;
function init()
{
tm = new TIGLManager(this);
sprite=tm.addSprite({url: "Resources/sprite.png"});
}
function loop()
{
sprite.x++;
sprite.x %= 100;
}
Закручки и связанные с ними оценки и логотипы являются товарными знаками SARL DZZD.
TIGL является авторским правом (C) 2020-2021 гг. Все права защищены.
TIGL имеет лицензию по общедоступной лицензии GNU (версия 3+). Пожалуйста, смотрите файл лицензии для полной лицензии.
BMFONT (https://www.angelcode.com/products/bmfont/) лицензируется по лицензии Zlib.
Tweenjs (https://github.com/tweenjs/tween.js/) лицензируется по лицензии MIT.