appcelerator上的Hello World

时间:2018-05-25 23:13:53

标签: javascript appcelerator

我是appcelerator的新手。我只是想知道hyperloop是如何工作的。

如何将其放入appcelrator中? 或者需要是javascript吗?

void Eo::Scene::addMapFloor()
{
    irr::core::dimension2d<irr::f32> tileSize(100.0,100.0);
    irr::core::dimension2d<irr::u32> tileCount(50,50);
    auto material = new irr::video::SMaterial();
    irr::f32 hillHeight = 0;
    irr::core::dimension2d<irr::f32> countHills(20.0,20.0);
    irr::core::dimension2d<irr::f32> textureRepeatCount(1.0,1.0);
    irr::scene::IMesh *cube =
    _sceneManager->getGeometryCreator()->createHillPlaneMesh(
        tileSize,
        tileCount,
        material,
        hillHeight,
        countHills,
        textureRepeatCount);
    material->ColorMaterial = irr::video::E_COLOR_PLANE::ECP_BLUE;
    cube->setMaterialFlag(irr::video::EMF_WIREFRAME, true);
}

1 个答案:

答案 0 :(得分:1)

Titanium一直是使用javascript语言开发跨平台本机应用程序的平台。由于Titanium SDK涵盖了许多原生移动元素,因此实现了出色的跨平台体验。因此,您可以创建一个文本框,SDK将使其成为iOS和Android上的本机控件。

创建Hyperloop是为了允许开发人员调用本机类,或者更轻松地组合本机库(可以通过创建Native Titanium模块在Hyperloop天之前组合本机库)。但Hyperloop的优点在于您正在访问设备级API,但使用的是javascript。

因此,作为C命令的上述println命令将不起作用。由于它是javascript,如果您想将输出打印到控制台,您可以使用:console.log("Hello World");。或者,您可以使用Titanium SDK Ti.API.info("Hello World")

有关详细信息,请查看以下链接: