TiGLDemo
1.0.0
该项目TIGL演示概述了TIGL提供的功能,并提供了Titanium Mobile应用程序。它还提供了TIGL模块的最新版本。
TIGL模块的意图是从移动应用程序中启用2D场景图的易于启用。它提供了专用的钛模块,可将其与钛appcelerator应用程序一起使用。
目前, Titanium Tigl模块仅支持Android设备(欢迎您帮助我们将其移植到iOS。)
TIGL仍处于早期开发状态,可作为开源项目可用,此处https://github.com/dzzd/tigl。


前准则:必须在计算机上正确安装钛和Git。要安装天堂,您可以参考本教程。
首先克隆存储库:
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"/>
修改视图控制器以加载,移动和与精灵交互。
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是DZZD的版权(C)2020-2021。版权所有。
TIGL已获得GNU通用公共许可证(版本3+)的许可。请参阅许可证文件以获取完整的许可证。
BMFont(https://www.angelcode.com/products/bmfont/)已获得ZLIB许可证的许可。
tweenjs(https://github.com/teinijs/tween.js/)已获得MIT许可证的许可。