Ce projet, Tigl Demo , donne un aperçu des fonctionnalités offertes par TIGL avec application mobile Titanium . Il propose également la dernière version du module TIGL .
Le module TIGL est inventé pour permettre un rendu OpenGL facile de Scenegraph 2D à partir d'applications mobiles. Il propose un module Titanium dédié à l'utiliser avec l'application Titanium Appcelerator.
Pour l'instant, le module Tigl Tigl Titanium ne prend en charge que les appareils Android (vous êtes les bienvenus pour nous aider à le porter sur iOS.)
Tigl est encore en début de développement et disponible en tant que projet open source ici https://github.com/dzzd/tigl.


Prerequiste: Titanium et Git doivent être correctement installés et fonctionner sur votre machine. Pour installer Tianium, vous pouvez vous référer à ce tutoriel.
Premier cloner le référentiel:
git clone https://github.com/DzzD/TIGLDemo
Construire à l'émulateur ou à l'appareil:
titanium build --platform android -T [device|emulator]
Installez d'abord les modules TIGL dans votre propre projet:
Activer le module TIGL dans TIAPP.XML
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
Modifiez une vue XML pour intégrer une vue TIGL.
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
Modifiez le contrôleur de vue pour charger, déplacer et interagir avec Sprite.
var spriteUid;
function init()
{
this.addSprite({url: "Resources/sprite.png", x: 0, y: 50});
}
function loop()
{
this.setEntityPositionById(spriteUid, 50 , 50);
}
Ou avec TiglManager (fortement recommandé)
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 et les marques et logos associés sont des marques de SARL DZZD.
Tigl est le droit d'auteur (C) 2020-2021 par DZZD. Tous droits réservés.
TIGL est concédé sous licence GNU General Public (version 3+). Veuillez consulter le fichier de licence pour la licence complète.
BMFONT (https://www.angelcode.com/products/bmfont/) est concédé sous licence ZLIB.
Tweenjs (https://github.com/tweenjs/tween.js/) est licencié sous licence MIT.