这是一个非常不错的游戏,下载地址:http://itunes.apple.com/us/app/its-alive!-yehuda-berlingers/id474318637?ls=1&mt=8
Corona每日构建648版本新增了4个API,他们分别是:
native.setProperty()
native.getProperty()
display.newRetinaText()
display.newEmbossedText()
前2个是全新增加的,后2个API之前就有,只是最新修改了它的参数,现在我们一一来介绍一下。
native.setProperty( key, value )
...背景: OhYeah! studio 是一个长期致力于ios和android游戏开发的移动开发团队。这里是和其创始人之一贵贵的对话访谈。
主持人:请问,作为一个技术涉猎如此之广的移动开发团队,为何偏偏选中corona sdk这样一个似乎不怎么专业的游戏引擎呢?
贵贵:corona sdk还谈不上游戏引擎,只是一个很灵活的应用开放框架。对我们来说,我们更喜欢的是lua的灵活的语法,以及corona对2d动画精巧的封装。
主持人:但是corona也有很多缺点呀,比如不支持3D,再比如不支持本地化接口,UI似乎也不那么给力,这难道不会给团队很大的阻碍吗?
...
第一步,在iTunes中创建应用程序,及添加产品价目表。
这个步骤相信大家摸索一下就会知道大概怎么做,直接上截图,给大家看一下每个项目大概怎么填的。
...
这次的每周之星,同来来自一款APP,针对corona开发app应用有疑问的童鞋可以下载下来去研究看一下。同样可以参考每周之星【2011.10.9】 - Thai Cooks
app store 下载:因为作者禁止UK之外的用户下载,所以没地址,可以下载android
android下载:https://market.android.com/details?id=com.mediakube.pch.carseathelper
...
对于经常使用本地UI开发App的Corona用户,有个好消息,那就是现在已经不需要编译到真机来测试本地UI了,直接在Mac模拟器上就可以直接开测,当然只在每日构建639以后版本开始支持这个功能。
目前支持在Mac模拟器下测试的本地UI包括:
支持iPhone/iTouch/iPad/Android.
app strore 下载地址:http://itunes.apple.com/cn/app/trash-blast-free/id472422915?mt=8
android下载地址:https://market.android.com/details?id=com.heytheresoftware.trashbash
...在Corona每日构建638版本,display.newText()支持输出多行文本,对于经常要做文字排版的开发者来说,这是一个非常好的消息。
修改后新的语法是:display.newText( string, x, y, [w, h,] font, size )
实例1:支持换行符\n字符
local textMessage = display.newText( "Hello Corona User!\nHope you're having a great day.", 25, 25, "Helvetica", 18 )
...
Thai Cooks是一款非游戏类的应用(很多Corona用户也在开发这一类的应用),里面包含了100多类泰国菜,App做了很好的导航,用户可以通过E- SAN,咖喱,海鲜,汤等类别找到自己要点的菜肴。每道菜都有自己的介绍页面,包括它的成分和方向,连“辣味评级”(Walter的最喜爱的工具)和一些民间风味的背景资料都有额外的介绍,呵呵。
...好消息,Corona每日构建619版本开始支持把代码文件(lua文件,main.lua除外)放在工程子目录下。
需要注意的是:
1)暂时不支持Android App。
2)当在代码中引用lua文件时,需要用“.”替换“/”,示例:
local fooBar = require( "foo.bar" )
上面的代码表示引用子目录foo下的bar.lua文件。
...