Corona中文站

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

导航

Corona编程需要注意的一些细节
1)定义的全局变量来保存数字/字符串,为什么不能在运行时修改?
比如
--全局变量,用来保存服务器地址
MURL = "http://192.168.0.1/"

如果希望在运行时修改MURL(MURL="http://192.168.0.100/"),您会发现无法修改,打印MURL将依然显示“"http://192.168.0.1/"”。
如果要用全局变量来保存数字和字符串,并且希望在运行时来修改它,建议使用table。
比如上面的代码可以修改为
--全局变量,第一个元素用来保存服务器地址,第二个元素...
...
在Corona SDK中正确的理解Lua的table

在corona sdk里,是用lua去做所有事情的。因此,了解lua的特性和API非常重要。

什么是Table?

如果你有其他语言的开发经验,你应该知道2种数据类型,那就是数组和集合,在lua中,table就是数组和集合的混合物(这也是为什么table如此强大的原因)。

如果corona sdk是你第一次开始接触编程,你可能认为table就是一个表,或者梳妆台,哈哈。

梳妆台的抽屉就类似于“key”,你放在里面的东西就是“value”。然后,lua table和真正的梳妆台不同的是,梳妆台抽屉里面还可以放置梳妆台。

...

为什么编程是独一无二的职业[csdn]

内容如下:

1.简介

有些人说编程很难,有些人认为很容易。

编程不仅依赖你的能力,而且还取决你工作的态度。

编程的确很难,但比起那些需要伪装、欺骗和表演来生活的恶棍或者小丑来说,真的一点也不难。

作为一个程序员,知道你在做什么,会让生活变得更加有趣和快乐。

2.与不会说话的机器为伍

计算机是不会说话的机器。

...
腾讯游戏代理iOS游戏《三国塔防 - 魏传》
相关新闻阅读:http://news.xinhuanet.com/games/2011-06/29/c_121601311.htm
这里有几个看点:
1)众所周知,苹果对带有非苹果支付渠道的APP的态度可不友好,此前亚马逊、ebay都吃了闭门羹,Apple默认这种代理模式了吗?
2)任玩堂ewtang.com原来是三国塔防的东家,呵呵,以前一直不知道。
3)自此,我们可能会看到各大PC游戏巨头会涉足移动市场的消息了。
用Corona+lua+socket编写基于长连接的网络通信程序

corona支持lua socket库,所以编写基于长连接的socket应用程序是非常简单的,为了测试,用corona写了一个简单的服务器程序,但是只能同时处理一个连接,仅仅是为了测试而已。

===============================================================

服务器,main.lua

===============================================================

...
lua已经比javascript更受到程序员欢迎
“越来越多的,lua已经证明自己在移动开发领域中最NB的语言,当然Corona SDK在这个过程中功不可没。”
— Roberto Ierusalimschy, lua语言的创建者

Lua在2011年6月TIOBE统计的最流行的编程语言排名中位列第十,已经超越了JavaScript:

...
Corona开始支持Mac OS X Lion (10.7)
Corona已经停止了每日构建,因为8月2号要放出一个公共发行版本。在这之前,你仍然可以使用之前放出的代码。
大家已经注意到了Mac OS X Lion (10.7)在前几天已经发布了,在没有确定corona可以工作前请大家不要更新,但是接下来我会有好消息告诉大家。
在每日构建的577版本之后,我们的corona已经完美的在OS X Lion上运行了。
哈哈,最后,当然了,只有收费用户才能下载每日构建的版本。
corona官方真会做广告啊,哈哈,收费会员最低年费199美金啊。
Corona569版本之后开始支持Android硬件按钮了
终于,Corona SDK的开发人员现在可以使用Android用户早已习惯使用(与其他大多数应用程序一样)的硬件按钮!



在这里我不会透露所有的细节,因为你可以自己在网站Api的/SampleCode/Hardware/KeyEvents下看到,目前您可以控制以下Android设备上的硬件按钮:
1)音量大/小(大多数设备端)
...
Corona实现异步http通信的网络模块设计

 corona提供的network模块提供了简单的文件下载及访问http请求的功能,但是在处理并发方面经常会出现一些意料之外的bug.所以我自己封装了一个模块,对所有的通信请求放在一个队列里,然后设置一个timer进行集中处理。

======================================================================================================

代码如下(netHandle.lua):

...
专访《ChocoRun》作者:Choco团队的甜美灵感

注:由西班牙本土团队Choco开发的游戏ChocoRun上周成为我们corona的一周之星,而且在App store上也有很好的排名,我们特地对他进行了专访。

Corona:你有什么样的开发背景,一样,你有什么类型的代码和编程语言的工作经验?
Choco:Pedro和我白天是IT工程师,实际上我们的工作是有关ERP的,而且我们“玩过”很多语言,它们大多数是面向对象的,比如visual basic,c#,java等。


Corona:那么,是什么原因促使你使用Corona来开发App,你是否有尝试用过其他的移动开发平台?
...
«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.