يقدم هذا المشروع ، TIGL Demo ، نظرة عامة على الميزات التي تقدمها TIGL مع تطبيق Titanium Mobile . كما أنها توفر أحدث إصدار من وحدة TIGL .
تهدف وحدة TIGL إلى تمكين العرض السهل على المشهد ثنائي الأبعاد من تطبيقات الهاتف المحمول. يوفر وحدة التيتانيوم مخصصة لاستخدامها مع تطبيق Titanium AppCelerator.
في الوقت الحالي ، تدعم وحدة Titanium Tigl فقط أجهزة Android (نرحب بمساعدتنا في نقلها إلى iOS.)
لا يزال TIGL في التطوير المبكر ومتاح كمشروع مفتوح المصدر هنا https://github.com/dzzd/tigl.


Preperquiste: يجب تثبيت التيتانيوم و git بشكل صحيح وتشغيله على جهازك. لتثبيت Tianium يمكنك الرجوع إلى هذا البرنامج التعليمي.
أول استنساخ المستودع:
git clone https://github.com/DzzD/TIGLDemo
بناء إلى المحاكي أو الجهاز:
titanium build --platform android -T [device|emulator]
قم بتثبيت وحدات TIGL أولاً في مشروعك:
تمكين وحدة TIGL في tiapp.xml
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
تعديل طريقة عرض XML لتضمين عرض TIGL.
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
قم بتعديل وحدة التحكم في العرض للتحميل والتحرك والتفاعل مع العفريت.
var spriteUid;
function init()
{
this.addSprite({url: "Resources/sprite.png", x: 0, y: 50});
}
function loop()
{
this.setEntityPositionById(spriteUid, 50 , 50);
}
أو مع Tiglmanager (موصى به بشدة)
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 والعلامات المرتبطة والشعارات هي علامات تجارية لـ Sarl DZZD.
TIGL هو حقوق الطبع والنشر (C) 2020-2021 بواسطة DZZD. جميع الحقوق محفوظة.
تم ترخيص TIGL بموجب رخصة GNU العامة العامة (الإصدار 3+). يرجى الاطلاع على ملف الترخيص للترخيص الكامل.
Bmfont (https://www.angelcode.com/products/bmfont/) مرخصة بموجب ترخيص ZLIB.
Tweenjs (https://github.com/tweenjs/tween.js/) مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.