Corona

Corona SDK的优点
1.简单易学
Corona SDK所使用的语言为Lua,而Lua是一套轻量级的脚本语言,本身语法相当简易直觉,Corona SDK包装了各种API让用户可以透过Lua语言呼叫直接使用。假设原生语言需要10行程序代码才能完成的事情,Corona SDK可以将这件事简化到一行程序代码。少量程序代码的好处是让开发者可以更专注于App内容的设计,而更少的程序代码也代表着更清楚易懂的程序架构与更少的除错时间。
2.完善的API支持
Corona SDK提供了各种完善的API让开发者可以轻易的使用手机硬件的本身功能如:地理位置系统、加速度计、罗盘等等,而针对其他额外的功能如推播讯息、广告、In App Purchase等等,Corona SDK通通做了完善的支持。甚至针对社群方面,也有Facebook的API可以呼叫。
3.强大的游戏API
Corona SDK最大的卖点就是其对游戏功能的支持。开发者下载安装完Corona SDK之后不需再做任何额外的环境设定即可开始使用其内建的功能开发游戏。其支持的游戏功能包括:物理引擎、Sprite Sheet、动画、绘图处理等等,而这些游戏功能API的语法也相当直觉易用,对于快速开发游戏而言是一大利器。
4.丰富的在线资源
虽然Corona SDK的网络社群并没有办法和Android与iOS相提并论,但是官方对于社群的维护相当重视,在官网提供了一个讨论版”Share Code”,让资深的开发人员可以把自己撰写好的Sample Code分享。该讨论板大部分的Sample Code保持良好的质量与清楚的说明,让初学者可以轻松的使用这些范例。当使用者碰到任何问题时,官方的也往往会在第一时间响应说明。
分享到微信 分享到QQ