我是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);
}
答案 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")
。
有关详细信息,请查看以下链接: