Corona中文站

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

导航

Windows环境下开发iPhone/iPad应用程序(Corona SDK)

Corona SDK支持在Windows操作系统下开发iOS/Android移动应用程序。

目前主要的问题是Windows模拟器只支持生成Android程序,无法生成用于发布的iOS App。

支持Windows XP及更新操作系统,1G赫兹CPU

 

...

Flash如何导出文件供Corona使用

Flash本身是具有生成app文件的功能,但是一直被苹果拒绝,今天介绍如何把flash做的动画导出来让corona使用。限于篇幅,仅仅做一些截图和介绍,详文请参考http://blog.anscamobile.com/category/lua/

 

...
在Corona中使用XML文件

关于XML的知识在这里就不多做介绍,如果你还不了解XML,可以到这里看http://en.wikipedia.org/wiki/XML。
这篇文章主要是告诉你如何在corona中使用并操作XML文件。

XML.lua
你可以自己写一个模块或者函数来读写XML文件,但是网上有很多免费的lua脚步实现XML文件的读写,干嘛什么事情都要自己动手做呢:)

为了加快速度,我把这些脚本做了一些针对corona的修改。因此,在开始之前,请从GitHub下载xml.lua的文件。
...

ASP.NET使用Global.asax轻松实现URL重写
在ASP.NET中实现URLRewrite有很多方法,今天介绍比较简单的一种,就是利用Global.asax来实现的。
很简单,在项目中新建一个全局应用程序类,即Global.asax,如下图:

在Global.asax文件中添加如下代码:
void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext context = HttpContext.Current;
...
用Corona编译并提交App Store时应注意的问题
1)首先要保证几个证书不要出错,尤其是用于分发的证书。如下图所示

编译时的证书必须是Distribution的。用其他证书编译出来的app压缩打包后,用AppLoader上传会出现签名错误。类似如“Application failed codesign verification. The signature was invalid...”
这个分发证书在Apple Developer网站的“Provisioning Portal ”里可以找到,如下图,看到没,第一个证书用于开发的,第二个证书才是用于分发的,2个都要下载安装。
...
corona编译iOS和android文件所需的图标和资源列表
以下文件在开发时,需要放在工程目录下,
------------------------------------------
Default.png(不支持android)
------------------------------------------
Default.png
------------------------------------------
图标文件
------------------------------------------
--iOS使用
Icon.png 57*57
...
Corona精彩samples赏析之《Samurai Fruit》

这是corona实现的一个简化的切水果游戏,实现中有许多动画表现和物理引擎的使用技巧。完整代码可在corona官方网站上找到。

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

这里主要分析下main.lua。

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

require ("physics")
...

Corona SDK未公开的私密音频API
几个月之前,来自Yobonja的开发者(开发了游戏Blast Monkeys)发现了corona sdk中隐藏的一个音频API模块。随着8月2号发布版本的临近,看来这是公开这些音频api的最佳时间。在我继续之前,我需要重申一下免责声明。

免责声明

我讲的这篇文章是关于该功能未经测试,不支持的,我们保留权利随时删除这些API。您自己承担使用的风险。我们不提供对这些功能的技术支持,所以希望不要把使用这些功能和代码中的错误报告发送给我们。我们也不想看到有关这些功能的投诉和抱怨。有意的讨论和建设性的批评意见,欢迎提供,很明显,我们只是希望在解决问题时,可以轻松的过滤我们需要回答的问题,把重点放在我们的官方支持的地方。最后,不要让我们遗憾公开谈论有关这些秘密功能。如果这是对我们的负面影响,我们决不会再做这样的事情。论坛用户尤其注意。
...
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和真正的梳妆台不同的是,梳妆台抽屉里面还可以放置梳妆台。

...

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