Este projeto, Demo Tigl , fornece uma visão geral dos recursos oferecidos pela Tigl com aplicativo móvel de titânio . Ele também oferece o lançamento mais recente do módulo Tigl .
O módulo Tigl pretende ativar a fácil renderização do OpenGL do 2D SceneGraph a partir de aplicativos móveis. Oferece um módulo de titânio dedicado para usá -lo com o aplicativo Appcelerator de titânio.
Por enquanto, o módulo Titanium Tigl suporta apenas dispositivos Android (você pode nos ajudar a portá -lo para o iOS.)
O Tigl ainda está em desenvolvimento inicial e está disponível como um projeto de código aberto aqui https://github.com/dzzd/tigl.


Pré -requisito: o titânio e o git devem ser instalados e executados corretamente em sua máquina. Para instalar o Tianium, você pode consultar este tutorial.
Primeiro clone o repositório:
git clone https://github.com/DzzD/TIGLDemo
Construir para emulador ou dispositivo:
titanium build --platform android -T [device|emulator]
Primeiro instale os módulos Tigl em seu próprio projeto:
Ativar módulo Tigl em tiapp.xml
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
Modifique uma exibição XML para incorporar uma visualização Tigl.
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
Modifique o controlador de exibição para carregar, mover e interagir com o sprite.
var spriteUid;
function init()
{
this.addSprite({url: "Resources/sprite.png", x: 0, y: 50});
}
function loop()
{
this.setEntityPositionById(spriteUid, 50 , 50);
}
Ou com TiglManager (altamente recomendado)
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 e marcas e logotipos associados são marcas comerciais de Sarl Dzzd.
Tigl é direitos autorais (c) 2020-2021 por dzzd. Todos os direitos reservados.
O Tigl é licenciado sob a licença pública geral da GNU (versão 3+). Consulte o arquivo de licença para obter a licença completa.
BMFont (https://www.angelcode.com/products/bmfont/) está licenciado sob a licença ZLIB.
Tweenjs (https://github.com/tweenjs/tween.js/) está licenciado sob licença do MIT.