第一步:注册Android开发者账号
和注册苹果开发者账号一样,需要用国际信用卡进行支付,费用是25美金(1年,无限制发布应用程序)。但是比较悲剧的是,android开发者不支持中国大陆地区用户,注册时所在地区没得选,只能选择其他地区咯。
第二步:生成keystore
...
第一步:注册Android开发者账号
和注册苹果开发者账号一样,需要用国际信用卡进行支付,费用是25美金(1年,无限制发布应用程序)。但是比较悲剧的是,android开发者不支持中国大陆地区用户,注册时所在地区没得选,只能选择其他地区咯。
第二步:生成keystore
...
Corona使用了强大的Box2D物理引擎,并提供方便的编程接口,让你不需要了解太多物理学方面的知识就可以灵和的使用。一般来说,只要你懂得地心引力这回事,知道重的东西比轻的东西下落速度快,你就可以很好的使用corona物理引擎,是不是觉得很轻松?哈哈。
但是有几个属性,会影响物体的一些行为,而且在现实世界中我们并不感觉的到。这体现在游戏中,物理引擎可能并不像你期望的一样正常工作。这篇文章就是希望通过设置这些属性来告诉你一些常见问题的解决方案。
物体移动的太慢或者太快
...
Dabble是一款从游戏板移植到手机平台上的文字游戏,和我们之前的文字游戏《Word Ball》一样,它有它独特的旋转方式,呵呵,经典的游戏都有它们流行很久的原因。
这款游戏的一个卖点是,Dabble的这种游戏设计是一对将近84岁的夫妇开发的,你信么,哈哈?
官方网址:http://www.dabblegame.com/
Corona SDK没有提供遍历文件目录的API,真的很郁闷啊,而且lua本身也不支持,虽然有os.execute()方法可以间接达到这个效果(网上有人写了个例子:http://hi.baidu.com/nivrrex/blog/item/fbc899250af18f6634a80f99.html),但是只能在Mac OS和windows OS下有效,不能在设备上执行,悲剧吧。
...在corona app中集成广告是件很头疼的事情,iAD目前只支持英国和美国等地区,google adsense 移动广告只能在网站中投放,admob的广告显示同样有问题,因为corona不支持第三方扩展库,所以国内很多联盟提供的SDK均无法使用。纠结啊。
还好,在最新591版本,corona核心api提供了ads模块,可以很方便的加入inmobi等广告,今天测试了一下,初步告捷。
代码其实很简单:
在corona中使用自定义字体,必须注意以下三点:
1)拥有使用这些字体的合法权限。
2)iOS:自定义字体仅支持3.2以后的操作系统。
3)iOS:你必须在build.settings配置字体文件名称。
第一步:配置build.settings
之前有篇文章讲解了如何在corona中读写xml,xml虽然很强大,但是也存在一些问题,比如大量重复的标签使得文件变的很大,不利于网络传输,还有就是读取xml文件非常简单,但是在corona里面把内存数据序列化成xml文件,还是破费周折的。
Corona API里面提供了JSON模块,你不需要下载第三方的模块了,呵呵,而且接口非常简单,就三个:
json.decode()
json.encode()
json.null()
实际上,在大多数项目中,我们经常会用JSON来进行网络数据传输。
...
为了节省时间,我就以Admob为例,简单说明一下如何在自己的程序中加入广告
第一步:申请Admob账号,创建广告单元。
现在Admob账号已经和google账号关联了,如果你已经有google账号的话,可以直接登录。大陆的朋友可以登录admob中文站点,http://zhcn.admob.com。登录进去后,设置完基本信息和账户信息,就开始创建广告单元。
需要注意的是:添加网站/应用程序>>智能手机网络,这里一定要选“智能手机网络”。站点名称,URL都可以随便写。创建完之后,可以获取代码,这个代码在下面会说到。
...