Este proyecto, TIGL Demo , ofrece una visión general de las características ofrecidas por TIGL con Titanium Mobile Application . También ofrece el último lanzamiento del módulo TIGL .
El módulo TIGL tiene la intención de habilitar la representación fácil de OpenGL de 2D SceneGraph de aplicaciones móviles. Ofrece un módulo de titanio dedicado para usarlo con la aplicación Titanium Appcelerator.
Por ahora, el módulo TIGL Titanium solo admite dispositivos Android (puede ayudarnos a transferirlo a iOS).
TIGL todavía está en desarrollo temprano y está disponible como un proyecto de código abierto aquí https://github.com/dzzd/tigl.


Prerrequista: Titanium y Git deben instalarse y ejecutar correctamente en su máquina. Para instalar Tianium, puede consultar este tutorial.
Primer clon el repositorio:
git clone https://github.com/DzzD/TIGLDemo
Construir al emulador o dispositivo:
titanium build --platform android -T [device|emulator]
Primero instale módulos TIGL en su propio proyecto:
Habilitar el módulo TIGL en tiapp.xml
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
Modifique una vista XML para incrustar una vista TIGL.
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
Modifique el controlador de vista para cargar, mover e interactuar con Sprite.
var spriteUid;
function init()
{
this.addSprite({url: "Resources/sprite.png", x: 0, y: 50});
}
function loop()
{
this.setEntityPositionById(spriteUid, 50 , 50);
}
O con tiglmanager (muy recomendable)
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;
}
DZZD y las marcas y logotipos asociados son marcas comerciales de SARL DZZD.
TIGL es Copyright (C) 2020-2021 por DZZD. Reservados todos los derechos.
TIGL tiene licencia bajo la Licencia Pública General de GNU (versión 3+). Consulte el archivo de licencia para la licencia completa.
BMFONT (https://www.angelcode.com/products/bmfont/) tiene licencia bajo la licencia ZLIB.
Tweenjs (https://github.com/tweenjs/teen.js/) tiene licencia bajo la licencia MIT.