|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!我们明天引见了挪动开辟新宠:Lua说话,就这篇文章说的Lua代码简直能在一切操作体系和挪动终端上编译运转,而我们引见过Lua说话在iOS上开辟的Wax框架。本文我们引见Lua说话SDK库Corona,有了CoronaSDK今后Lua说话就能够支撑iOS和Android平台了。假如你正在应用或许盘算应用CoronaSDK,这篇文章将对有很年夜赞助。
起首是CoronaSDK的长处:
◆稳固
◆支撑硬件加快、GPS、指南针及拍照机等
◆支撑与Map、Facebook、OpenFient、GameCenter的集成
◆内建的物理集成
◆Lua说话比拟轻易进修
◆曾经有了一些很不错的运用,至多可以或许证实这个SDK是可以做出优良运用来的
◆不错的社区支撑
然后是CoronaSDK不太好的处所:
◆只支撑iOS和Android
◆Lua说话不是面向对象的
◆每一年都要交受权费
◆Android支撑还有太多BUG
别的还有其他的一些弥补,好比:
◆关于CoronaSDK不支撑的第三方SDK没法本身去集成
◆编译项目标时刻须要把代码上传到Corona的办事器上去编译,不克不及在当地直接编译
◆没法扩大Corona的功效,而官方的更新速度又太慢。这是反应的最多的一个成绩
◆物理模块还有一些缺点
绝对来讲,新的MonkeySDK对这些缺点就有了很年夜的改良,好比更普遍的平台支撑,好比很便利的NativeCode集成,好比只须要购置一次受权,好比完整面向对象的Bliz剧本说话,等等。上面我们来引见一下Lua+CorcnaSDK库开辟Android或iPhone客户端运用。
1、开辟说话的选择
iPhone有Objective-C
Android用Java的多
然则人人可以看看法式说话的排名,Lua这个巴西人创造的原来专门用于嵌入式开辟的说话,如今年夜行其道。曾经排名到了前10位,而Ruby在11位阁下。
2、SDK库的选择
现实上为何Lua为何如斯之牛,症结在于一个SDK库的涌现,就似乎Rails的涌现激活了Ruby一样。这个SDK库的涌现激活了Lua。
它就是与我们常在酒吧中点的啤酒-可罗拉的名字一样:Corcna。
Corcna还包括一个pc机上应用的手机模仿情况。
好了人人将Lua的开辟情况、Corcna这个SDK库下载装置吧。
Lua+Corcna的情况好了以后,你就能够一次编写,可以将运用放在iPhone或许Android上了。
速度吗,听说没成绩。
3、创立第一个hello法式
现实上SDK就是供给了各类情况的库函数。
Corcna就是基于手机的库函数(我估量它包括了Android和iPhone,在编译以后,可以智能的应用响应的库函数。)
随意应用一个编纂器,notepad++有Lua的syntax,辨认Lua代码。键入以下代码:- localtextObject=display.newText("HelloWorld!",50,150,native.systemFont,24)textObject:setTextColor(255,255,255)
复制代码 另存为:main.Lua,main是进口。
好了,我们应用Corcna模仿器运转这个代码,便可完成。open,main.Lua便可。这时候候helloworld曾经显示在模仿的手机屏幕上了。
欢迎大家来到仓酷云论坛! |
|