2016年3月25日
来自论坛 — 第116期
欢迎来到来自论坛系列的最新一期。在这个系列中,客座博主 Alex Jackson 将重点介绍Corona 论坛中优秀的帖子。目标是将注意力集中到我们自家后院中正在进行的最引人入胜、最有趣和最发人深省的讨论。
请访问论坛加入这些对话或开始您自己的对话!
在您的文本对象上添加自定义阴影
让自定义文本对象 100% 准确地显示可能感觉像一场魔术表演。有时,确保我们所有的文本效果、缩放和字距调整都已在全局范围内正确实施,似乎比从帽子里变出一只兔子还难。
我总是遇到的一个问题是为我的文本对象添加漂亮的阴影或轮廓效果的能力。当然有 display.newEmbossedText(),它在简单的情况下效果很好,但它根本不够强大,无法处理我们可能抛给它的所有逻辑难题。不幸的是,另一位开发人员也遇到了同样的问题,并向社区寻求了一些帮助。幸运的是,许多开发人员站出来贡献了他们的解决方案。
下面这个帖子中包含一些非常有用的解决方案和代码片段。点击查看!
https://forums.coronalabs.com/topic/62161-text-drop-shadow
在 onComplete 中进行彻底检查
众所周知,Corona 提供的 onComplete() 回调函数在与 Corona 的事件驱动模型结合使用时非常宝贵。对于异步系统,将控制权返回给您的应用程序是理所当然的,正如 Rob Miracle 的精彩教程指出的那样
“当这些事件完成时,它们会通知您的程序它们已完成,并让您有机会做出响应”
这些返回值的处理发生在回调函数中。但是,如果您只想使用一个回调函数,而想使用更复杂的东西呢?此前,论坛上也发布了完全相同的问题,并且该问题得到了许多精彩的回答。这些建议非常棒,您最好通读整个帖子!
https://forums.coronalabs.com/topic/62229-using-one-oncomplete-with-multiple-functions/
滑动消磨时光
我这里有一个非常有趣的帖子,它展示了一些用于识别一些关键用户交互的巧妙数学方法。通过检测屏幕上单根手指的移动,并将当前触摸与增量 X/Y 位置进行比较。这还有一个额外的技巧,即使用单独的函数进行位置检测,在我看来,这是一种未被充分利用且经常被忽视的技术。前往原始帖子了解更多关于如何立即在您的应用程序中实现此功能的信息!
https://forums.coronalabs.com/topic/62284-best-way-to-detect-swipe-in-4-directions/
关于 Alex
Alex Jackson 是一位独立开发者,也是 Panc Interactive 的创始人,专注于复古风格游戏。他创建了多个移动应用程序,喜欢在沙滩上漫步,喜欢像素艺术,并且喜欢阅读 Corona 论坛。通过电子邮件联系他或在 Twitter 上关注他:@pancinteractive。在 iOS、Android、Windows Phone 和亚马逊设备上查看他的新游戏Segreta。
抱歉,评论表单目前已关闭。