来自论坛 — 第 34 期

来自论坛 — 第 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 上使用自动续订订阅的限制,但讨论了这些方法,并且已确认有效!

继续查看原始主题,了解如何将订阅服务整合到您的应用程序中。有自己的方法吗?请在论坛中告诉我们!

http://forums.coronalabs.com/topic/49043-in-app-subscriptions-need-help-on-how-best-to-maintain/#entry259648


关于 Alex

Alex Jackson 是一名独立开发者,也是 Panc Software 的创始人,专门从事复古风格游戏。 他创建了多个移动应用程序,喜欢在海滩上散步、像素艺术和阅读 Corona 论坛。 通过 电子邮件联系他,或在 Twitter 上关注他:@pancsoftware。 在 iOS、Android 和亚马逊设备上查看他的新游戏 Crosstown Smash

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。 除了热衷于帮助其他开发者使用 Corona 制作出色的游戏之外,他还在空闲时间喜欢制作游戏。 Rob 从 1979 年起就开始从个人计算机到大型机编写游戏代码。 他在游戏行业拥有超过 16 年的专业经验。

1 条评论
  • Mario Roberti
    发布于 8 月 26 日 08:41

    像往常一样,我真的需要找时间阅读所有这些,这里面有一些真正的瑰宝!!! 🙂

    -Mario