このプロジェクトであるTigl Demoは、 TiglがTitanium Mobileアプリケーションで提供する機能の概要を示しています。また、 TIGLモジュールの最新リリースも提供しています。
TIGLモジュールは、モバイルアプリケーションからの2Dシーングラフの簡単なOpenGLレンダリングを可能にするために目的としています。 Titanium Appceleratorアプリケーションで使用する専用のチタンモジュールを提供します。
今のところ、チタンティグルモジュールはAndroidデバイスのみをサポートしています(iOSに移植するのを手伝ってください)。
Tiglはまだ早期に開発されており、ここでオープンソースプロジェクトとしてhttps://github.com/dzzd/tiglです。


前提条件:チタンとGitを適切に取り付けて、マシンに走らなければなりません。 Tianiumをインストールするには、このチュートリアルを参照できます。
最初にリポジトリをクローンします:
git clone https://github.com/DzzD/TIGLDemo
エミュレータまたはデバイスへのビルド:
titanium build --platform android -T [device|emulator]
最初に独自のプロジェクトにTIGLモジュールをインストールします。
tiapp.xmlでTiglモジュールを有効にします
<modules>
<module platform="android">fr.dzzd.tigl</module>
</modules>
XMLビューを変更して、Tiglビューを埋め込みます。
<TIGLView id="glView" module="fr.dzzd.tigl" onInit="init" onLoop="loop"/>
View Controllerを変更して、Spriteとロード、移動、対話します。
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 by dzzdです。無断転載を禁じます。
Tiglは、GNU General Public License(バージョン3+)に基づいてライセンスされています。完全なライセンスについては、ライセンスファイルをご覧ください。
bmfont(https://www.angelcode.com/products/bmfont/)は、ZLIBライセンスに基づいてライセンスされています。
Tweenjs(https://github.com/tweenjs/tween.js/)は、MITライセンスに基づいてライセンスされています。