Corona中文站

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

导航

为什么编程是独一无二的职业[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,你是否有尝试用过其他的移动开发平台?
...
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)

效果:
«12345678910»

日历

<< 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.