Proyek ini, demo TIGL , memberikan gambaran umum fitur yang ditawarkan oleh TIGL dengan aplikasi seluler titanium . Ini juga menawarkan rilis terbaru Modul Tigl .
Modul TIGL bermaksud untuk memungkinkan rendering OpenGL yang mudah dari skenegraf 2D dari aplikasi seluler. Ini menawarkan modul titanium khusus untuk menggunakannya dengan aplikasi titanium appcelerator.
Untuk saat ini modul Titanium Tigl hanya mendukung perangkat Android (Anda dipersilakan untuk membantu kami dalam porting ke iOS.)
TIGL masih dalam pengembangan awal dan tersedia sebagai proyek open source di sini https://github.com/dzzd/tigl.


Prasyarat: Titanium dan git harus dipasang dengan benar dan berjalan di mesin Anda. Untuk menginstal Tianium, Anda dapat merujuk ke tutorial ini.
Klon pertama repositori:
git clone https://github.com/DzzD/TIGLDemo
Bangun ke Emulator atau Perangkat:
titanium build --platform android -T [device|emulator]
Pertama -tama instal modul TIGL di proyek Anda sendiri:
Aktifkan modul TIGL di TIAPP.XML
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
Ubah tampilan XML untuk menanamkan tampilan TIGL.
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
Ubah pengontrol tampilan untuk memuat, bergerak dan berinteraksi dengan Sprite.
var spriteUid;
function init()
{
this.addSprite({url: "Resources/sprite.png", x: 0, y: 50});
}
function loop()
{
this.setEntityPositionById(spriteUid, 50 , 50);
}
Atau dengan TiglManager (sangat disarankan)
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 dan Associated Marks dan Logo adalah merek dagang dari SARL DZZD.
TIGL adalah hak cipta (C) 2020-2021 oleh DZZD. Semua hak dilindungi undang -undang.
TIGL dilisensikan di bawah Lisensi Publik Umum GNU (versi 3+). Silakan lihat file lisensi untuk lisensi lengkap.
BMFONT (https://www.angelcode.com/products/bmfont/) dilisensikan di bawah lisensi Zlib.
Tweanjs (https://github.com/tweenjs/tween.js/) dilisensikan di bawah lisensi MIT.