Corona中文站

强大、易学的跨平台(iOS/Android)开发框架。QQ群1:74390406(满) 群2:221929599

导航

corona编译出的apk文件无法安装的原因总结
corona编译出来的apk文件经常因为各种原因,无法通过91助手或者豌豆夹来安装,提示“安装失败”或者“文件认证不一致”,我总结了一下,常见的原因有:
1)corona的服务器出问题了,因为corona编译的时候,是把代码上传到服务器进行编译的,所以出现这种bug情况也很正常,有时更可气,编译出来的apk是居然还是一个星期之前的老版本,很无奈。
2)corona sdk本身的bug,corona在ios上的bug比较少,android的支持不好,每日构建的版本经常会出问题,所以建议,如果你下载了某一个版本,稳定之后,不要轻易下载其他版本,否则遇到这种情况,实在不好找原因。
...
Corona 502版本后开始支持对文本设置遮照
代码:
local mask = graphics.newMask("mask.png")
local text = display.newText("这是一个文字遮照的测试", 0, 100, native.systemFontBold, 28)
text:setMask(mask)

效果:
lua中实现split函数(代码)

 --按指定字符切分字符串

function split(str, pat)
local t = {}
local last_end = 0
local s, e = string.find(str, pat, 1)
...
Lua中局部变量(local)的意义
本周我们会比平常讲比较多一些关于技术和lua方面的东西,这些东西可能会对你现在的工作有用或者保存下来以便将来备用,但是我肯定,你将来肯定会用上。
通常,lua推荐你在代码块内去本土化(localize)你的局部变量。这对提高性能非常有好处,因为每当你引用一个变量,Lua就可以很快找到变量。本地化变量有助于加快查找,特别是如果你的“本地”变量在同一代码块中被调用。
在我继续讲之前,我会提醒你如何“本土化”的变量(这很简单):
[CODE]
myFirstName = "John" -- global variable
...
Corona开发的APP占据了美国区收费榜前20中的7个位置(有图有真相)
是的,corona制造的多款游戏目前占据了美国区收费榜前20的7个位置,他们分别是Toy Studio的4款app,Crawl Space Games, Fire Maple Games, 和Yobonja。
市面上知名的几款跨平台的移动开发框架
=============================================
Unity3D
=============================================
因为上一个项目使用的Unity3D(http://www.unity3d.com/),目前的感受是这个引擎相当不错,尤其对于美术人员来说相当友好,其在跨平台方面的表现也很强大,虽然手机平台目前只支持iOS跟Android,不过这也足够了,Unity现在50万的开发者也足以证明它的优秀,而围绕它的一些插件开发商和工具开发商,还有大量的Asset提供者,已经将Unity打造成了一个产业圈。
...
Corona框架的缺点和不足
先开篇,慢慢补充。
1)更适合做游戏,不适合做应用程序,主要是界面部分,官方提供的UI部分代码非常不好用,自己实现又很耗时耗力。
2)缺少一个好的IDE
3)因为不支持代码文件(lua文件)存放于子目录中,对包的支持不好,所以构建大型工程支持不太好。
4)每次编译都是把代码上传到服务器编译的,所以很慢。
5)第三方SDK没法自己去集成
6)无法扩展Corona的功能,官方的更新速度太慢。这是反映的最多的一个问题


14岁男孩用Corona开发泡泡球登上App Store首位
大家都知道了吧,“Bubble Ball”这个游戏在苹果appstore下载两百万次,甚至把“愤怒的小鸟”这个大热游戏挤下头名宝座。

http://tech.163.com/11/0118/10/6QM3ODV8000915BF.html

这个游戏的开发者Robert Nay才14岁,这也是新闻炒作的原因,但是我更关注的是在新闻中发现了我熟悉而且喜欢的编程语言Lua。

Robert本来想用Objective-C来开发游戏,但是发现学习曲线有些陡峭,于是转向了Corona http://www.anscamobile.com ,在abcnews采访Robert
...
corona简介-跨平台的手机App开发框架

Corona是国外一款著名的跨平台App开发框架,开发语言为lua,能够生成iOS和android两个版本的发布文件。可以免费下载试用,如果需要发布应用程序,需要购买授权,价格为349美金。但是笔者注册时只能用paypal支付,不能用信用卡,所以比较麻烦,建议大家购买时可以到淘宝去找paypal代购。

现在简单介绍一下Corona框架,corona是原flash的开发小组成员,后出来创业的工程师开发的,所以其设计理念和flash接近一致。

1.高性能图形

...

扩展corona的ui.lua功能,实现radio单选按钮功能代码
把以下代码加入到corona提供的ui.lua文件中即可。注意:1)代码中依赖ui.lua中提供的其他函数,所以必须得加在文件的尾部。function newRadio( params ) local fontsize = params.fontsize or 12 local fontcolor = params.color or {255,255,255,255} local t = display.newGroup() t.value = 0 local btnOff, btnOn, lblText = nil, nil, nil...
«5678910111213141516171819»

日历

<< 2014-10 >>

Sun

Mon

Tue

Wed

Thu

Fri

Sat

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

最近发表

Copyright 2011-2015 BuildApp.Net. All Rights Reserved.