摘要: Hi there! LÖVE is an *awesome* framework you can use to make 2D games in Lua. It's free, open-source, and works on Windows, Mac OS X, Linux, Android a 阅读全文
posted @ 2016-02-14 14:11 弯弓射月 阅读(2807) 评论(0) 推荐(0) 编辑
摘要: 有多少挑战,有多少迷惘,也同样有多少收获。加油,少年。 阅读全文
posted @ 2016-02-14 14:05 弯弓射月 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,同Corona SDK其他widget一样,出于节约内存考虑定制化的slider也需要使用ImageSheet,并且不可以伸缩(scale)或通过.width或.height属性改变宽度和高度。我们创建一个slider的基本分方法是:widget.newSlider( options )... 阅读全文
posted @ 2015-01-23 09:48 弯弓射月 阅读(1464) 评论(1) 推荐(0) 编辑
摘要: 首先什么是pickerWheel,如下图所示:这是移动设备上交互创新的典型控件,非常适合触屏进行选择,对应PC上的下拉框。在Corona中pickerWheel被设定为320X222像素大小。我们可以使用默认样式或定制化的pickerWheel。另外,请注意列的总宽度实际是280像素,因为要扣除左右... 阅读全文
posted @ 2015-01-22 17:11 弯弓射月 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 通常为了节省内存,我们通过ImageSheet来创建进度条(progressView),进度条也不支持伸缩。我们创建进度条的方式如下:widget.newProgressView( options )options的公共字段包括如下:id:(可选)一个赋予progressView的标识字符串,默认为... 阅读全文
posted @ 2015-01-22 15:30 弯弓射月 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 在corona sdk里,创建界面交互元素widget,非常方便灵活,并且具备极强的可定制性。我们创建按钮使用如下代码:widget.newButton( options )我们有多种方式来创建按钮,不管哪一种,options都可以包含的公共字段如下:id:(可选)一个关联到此按钮的可选的字符串标识... 阅读全文
posted @ 2015-01-22 09:59 弯弓射月 阅读(1849) 评论(0) 推荐(0) 编辑
摘要: 本教程主要讲解一下tap、touch和multitouch的区别,以及如何处理每种方式。如果是新手的话,可以先复习一下之前的文章CoronaSDK之交互系统和事件检测1 Tap检测Tap事件是用户和触屏之间交互最基础的一种。本质上来说,一个tap就是表示用户用手指接触到屏幕,然后在差不多附近的位置再... 阅读全文
posted @ 2015-01-21 14:40 弯弓射月 阅读(1670) 评论(0) 推荐(0) 编辑
摘要: 事件(Event)是Corona应用程序的基础。他们用来触发不同事件对应的响应,例如触摸屏幕、检测一个特定的系统事件、定时器的完成、两个物理体的碰撞,等等。通常我们使用display object的对象方法addEventListener来添加处理函数,以关联需要监听的事件。1 Runtime事件(... 阅读全文
posted @ 2015-01-21 13:31 弯弓射月 阅读(1838) 评论(1) 推荐(1) 编辑
摘要: 1 函数介绍简单来说就是延迟一段事件后调用某个函数。就仿佛是创建一个定时炸弹,设定爆炸时间,只是到了时间不是爆炸而是执行目标函数。这个函数会创建并返回一个timer对象(句柄),用来给其他的timer.xxxx函数使用。例如把这个timer对象(句柄)传递给timer.cancel()函数,用来解除... 阅读全文
posted @ 2015-01-21 09:47 弯弓射月 阅读(2077) 评论(0) 推荐(0) 编辑
摘要: 1 覆层场景composer允许你拥有一个覆层场景。(在任何时刻,只能有一个覆层场景被显示)这是一种特殊的场景,可以加载之后覆盖在活动场景(父场景)之上。一个覆层场景的结构,和其他composer场景并无二致。1.1 显示一个覆层场景为了显示一个覆层场景,需要调用函数composer.showOve... 阅读全文
posted @ 2015-01-20 11:43 弯弓射月 阅读(1419) 评论(0) 推荐(0) 编辑