来自论坛 — 第 83 期

来自论坛 — 第 83 期

来自论坛欢迎来到最新一期的来自论坛。在本系列中,客座博主 Alex Jackson 将重点介绍Corona 论坛中出色的帖子。目的是让大家关注在我们自己的后院发生的,最引人入胜、有趣且发人深省的讨论。

访问论坛加入这些对话或开始您自己的对话!


1. 将文档发送给需要的人

今天让我们回到过去,我们发现论坛中一位相对较新的 Corona 开发人员与 CoronaLabs 支持团队之间进行了精彩的讨论。当提出关于在应用程序目录之间移动下载的图像的问题时,我知道这会是一次有用的交流,可能会为社区的其他人带来一个很棒的链接。

我们得到的是对 2013 年美好时光的回顾,以及详细介绍如何在 Lua 代码中移动 SQL 数据库的教程链接。关于这一点,Corona 支持工程师 Rob Miracle 指出,这种方法的优点是可以应用于几乎任何文件类型。这样,开发人员就可以随意移动他们下载的文件。我非常喜欢这个,因为我一直提倡下载后处理资源,而不是预先增加应用程序的下载大小。转到原始帖子并查看一下!

https://forums.coronalabs.com/topic/58169-copy-image-from-app-sandbox-to-app-folder/

2. 更易于管理的高级着色器

最近几周,流行的 Corona Geek 系列一直在讨论和评估着色器以及如何应用它们。如果您不熟悉,着色器会以高度的灵活性在图形硬件上计算渲染效果。它们为您的应用程序添加了一些很棒的纹理,而没有大量的开销。

我已经重点介绍了其他一些 Corona 开发人员分享他们自己的着色器代码的论坛帖子,但现在,我想引入一篇论坛帖子,它将引导您了解着色器实现的简单理论,以及如何设计简单的着色器。它们看起来真的很酷,并且随着你的进步,你可以获得一些非常复杂的效果。

立即查看原始帖子,了解有关如何将着色器添加到应用程序的更多信息。

https://forums.coronalabs.com/topic/58072-patternmask-issue/

3. 检测网络状态

当您检查网络连接以实现第一个提示中的下载功能时,所有优秀的开发人员首先会检查正在使用的设备是否实际可以访问互联网。优雅地处理此问题可以让您在用户使用您的应用程序时为他们提供无缝体验,而不是让设备挂起直到下载完所有内容。

不幸的是,Corona 开发人员检查网络连接的方式因设备而异。Mac 和 iOS 很方便地使用 network.canDetectNetworkStatusChanges() API 调用来轻松检测您的设备是否实际可以连接。但是,在 Android 上,您需要执行套接字检查。

我找到了下面显示此检查的代码片段的论坛帖子。请转到原始帖子以了解所有相关信息。

https://forums.coronalabs.com/topic/33356-check-for-internet-connection/


关于 Alex

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

alex
没有评论

抱歉,评论表单目前已关闭。