Dieses Projekt, TIGL Demo , gibt einen Überblick über die von TIGL angebotenen Funktionen mit mobiler Titanium -Anwendung . Es bietet auch die neueste Version des TIGL -Moduls .
Das TIGL -Modul dürfte eine einfache OpenGL -Renderung von 2D -Szenengraph von mobilen Anwendungen ermöglichen. Es bietet ein dediziertes Titanmodul, um es mit Titanium AppCelerator -Anwendung zu verwenden.
Im Moment unterstützt das Titanium -TIGL -Modul nur Android -Geräte (Sie helfen uns gerne bei der Portierung auf iOS.)
TIGL ist noch in der frühen Entwicklung und ist hier als Open -Source -Projekt hier https://github.com/dzzd/tigl verfügbar.


Vorausdruck: Titan und Git müssen ordnungsgemäß installiert und auf Ihrem Computer ausgeführt werden. Um Tianium zu installieren, können Sie dieses Tutorial verweisen.
Erster Klon das Repository:
git clone https://github.com/DzzD/TIGLDemo
Erstellen Sie zu Emulator oder Gerät:
titanium build --platform android -T [device|emulator]
Installieren Sie zuerst TIGL -Module in Ihrem eigenen Projekt:
Aktivieren Sie das TIGL -Modul in tiApp.xml
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
Ändern Sie eine XML -Ansicht, um eine TIGL -Ansicht einzubetten.
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
Ändern Sie den Ansichtsregler, um mit Sprite zu laden, zu bewegen und zu interagieren.
var spriteUid;
function init()
{
this.addSprite({url: "Resources/sprite.png", x: 0, y: 50});
}
function loop()
{
this.setEntityPositionById(spriteUid, 50 , 50);
}
Oder mit Tiglmanager (sehr empfohlen)
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 und zugehörige Markierungen und Logos sind Marken von Sarl Dzzd.
TIGL ist Copyright (C) 2020-2021 von DZZD. Alle Rechte vorbehalten.
TIGL ist unter der GNU General Public Lizenz (Version 3+) lizenziert. Bitte beachten Sie die Lizenzdatei für die vollständige Lizenz.
BMFONT (https://www.angelcode.com/products/bmfont/) ist unter ZLIB -Lizenz lizenziert.
Tweenjs (https://github.com/tweenjs/tween.js/) ist unter MIT -Lizenz lizenziert.