2014 年 8 月 22 日
来自论坛 — 第 34 期
欢迎来到最新一期的来自论坛。在本系列中,客座博主 Alex Jackson 将重点介绍 Corona 论坛中杰出的主题。目的是引起大家对我们自家后院正在进行的引人入胜、有趣且发人深省的讨论的关注。
请访问论坛加入这些对话或开始您自己的对话!
1. 又一个 EventDispatcher
在 Corona 中,当与 OOP 方法结合使用时,拥有运行时侦听器和基于显示对象的侦听器非常有用。 但是,它在某种程度上也存在局限性,因为在某些情况下您希望多个对象彼此通信状态。 Corona 为我们提供了开发自定义事件的 API,以便我们可以从代码的不同部分发送和接收信息。
开发者 qwidave 提出了他自己的自定义事件库,他将其命名为 EventDispatcher。 可以预见的是,它的目的是提供从侦听器发送自定义事件的能力。 它从 ActionScript 转换为 Lua 时添加了一些额外的花里胡哨的功能,因此值得一看,以获得在 Corona 中完成工作的新方法。
前往原始主题查找 API 文档的链接并查找一些示例。 不要忘记说声谢谢!
http://forums.coronalabs.com/topic/50432-send-custom-events-with-eventdispatcher/
2. CRUD 数据库示例
在许多情况下,我们需要原型化设置、配置和功能,同时使其具有足够的可扩展性和可扩展性,以适应多个不同的项目。我们都有自己的代码片段、快捷方式和喜欢的模块来处理我们简单的需求,而无需在每次想要开始新项目时都重新发明轮子。
我们已经有一段时间没有谈论开发者 ksan 了,但他带着一个非常有用的 CRUD 数据库示例回来了。对于那些不熟悉(包括我!)CRUD 的人来说,它代表创建、读取、更新和删除。这里的想法是,您可以保持数据库更新(在本地或使用 Coronium 服务器实现),并拥有一个用户可以与之交互的漂亮、稳定的前端。
我不想破坏结局,所以请查看下面的原始主题。 Corona 社区可以获得越完善和强大的共享代码,我们所有的应用程序和游戏都会变得越好!如果您有想分享的内容,请不要犹豫在论坛上发帖!
http://forums.coronalabs.com/topic/47483-simple-crud-sample-using-coronium-and-widgetneweditfield/
3. Android 订阅模式
自动续订订阅一直是 Corona 开发人员追求的功能。订阅模式具有 IAP 程序所不具备的许多好处,但是从编程角度来看,它很难实现。
开发者 Rune7 也有同感,但仍然认为这个想法有价值。参与关于如何使用 Corona 实现基于订阅的服务的对话。它涉及一些花哨的操作以及一些关于 Android 上令牌过期的知识,以及无法在 iOS 上使用自动续订订阅的限制,但讨论了这些方法,并且已确认有效!
继续查看原始主题,了解如何将订阅服务整合到您的应用程序中。有自己的方法吗?请在论坛中告诉我们!
关于 Alex
Alex Jackson 是一名独立开发者,也是 Panc Software 的创始人,专门从事复古风格游戏。 他创建了多个移动应用程序,喜欢在海滩上散步、像素艺术和阅读 Corona 论坛。 通过 电子邮件联系他,或在 Twitter 上关注他:@pancsoftware。 在 iOS、Android 和亚马逊设备上查看他的新游戏 Crosstown Smash!
Mario Roberti
发布于 8 月 26 日 08:41像往常一样,我真的需要找时间阅读所有这些,这里面有一些真正的瑰宝!!! 🙂
-Mario