对于经常使用本地UI开发App的Corona用户,有个好消息,那就是现在已经不需要编译到真机来测试本地UI了,直接在Mac模拟器上就可以直接开测,当然只在每日构建639以后版本开始支持这个功能。
目前支持在Mac模拟器下测试的本地UI包括:
- TextField – see the Text Fields docs.
...
对于经常使用本地UI开发App的Corona用户,有个好消息,那就是现在已经不需要编译到真机来测试本地UI了,直接在Mac模拟器上就可以直接开测,当然只在每日构建639以后版本开始支持这个功能。
目前支持在Mac模拟器下测试的本地UI包括:
好消息,Corona每日构建619版本开始支持把代码文件(lua文件,main.lua除外)放在工程子目录下。
需要注意的是:
1)暂时不支持Android App。
2)当在代码中引用lua文件时,需要用“.”替换“/”,示例:
local fooBar = require( "foo.bar" )
上面的代码表示引用子目录foo下的bar.lua文件。
...Corona SDK Build 591之后的版本将不再支持黑苹果,免费试用账号将无法登录,会出现“账号或密码错误”的提示,收费会员不受此限制。
...
Corona即将推出HINT提示功能。个人感觉这个功能没什么大用,首先只支持iOS,不支持Android。另外,相比来说,推送功能更实用一些,而且很多用户在论坛上都希望早点提供推送功能,官方一直没有回应。
不过,多一个功能,总算一件好事吧,呵呵。
在用Corona进行游戏或者应用开发中,经常会用到拖拽物品的功能,但是官方的示例中并没有说的很清楚。今天,我要告诉你如何在Corona里实现基本的拖拽,你会发现,其实它非常简单。
逻辑解释:
在用户开始触摸时(又称“began”触摸事件的阶段),您必须存储对象的当前位置。然后,在“move”事件的阶段,你拿事件的当前位置(event.x,event.y)减去事件的开始位置(event.xStart,event.yStart),也添加到对象的存储位置。最后,你以新计算的位置来改变对象的当前位置,那就是用户的手指来移动对象。
...
最近在用公司开发者账号编译corona app时,碰到很多问题,在此做一下整理,希望对碰到类似问题的网友有帮助。
1)安装Distribution Provisioning Profiles时,出现如下提示错误:a valid signing identity matching this profile could not be found in your keychain。
...
在Corona SDK-621中添加了一对关于图形的颜色特效:着色和色调渐变!
1.着色
现在你可以通过调用setFillColor()方法来给图像对象着色。你传进来的颜色就像是一个固定的对象,在Corona中我们把它解释为着色。参数的个数决定如何解析这些数字。如果你传进了1个或2个那决定的就是灰度,如果是3个或4个那决定的是颜色...
Corona的lua源代码文件是不支持存放在子目录下的,目前我也没有找到在Document目录下创建子目录的方法,可以说corona在文件管理方面非常不方便。下面的代码的作用是
1)记录App从网络上下载的文件列表,防止重新下载。
2)清空列表内的缓存文件
主要的原理是,每次下载文件,都把文件名或者对应的ID写入到文件中(数据以JSON的格式保存),清空的时候,先去读取列表文件,根据里面记录的文件名和ID来删除文件。
--[[
...
群里最近经常有朋友问到corona的中文排版问题,今天写了一个小例子,实现了文本自动换行,提供代码下载。大家可以根据项目实际情况进行进一步的封装,比如排版后返回一个group,可以指定字体大小、颜色等。
效果图:
例子代码,很简单,就几行:
corona的LaunchPad除了提供inmobi和Papaya的账号注册和登录入口,还提供了一些第三方的发布测评网站。其中重头戏是提供的分析功能,对开发者跟踪app的安装情况有非常大的帮助。
...