来自论坛 — 第 26 期

来自论坛 — 第 26 期

来自论坛欢迎来到来自论坛的最新一期。在本系列中,特邀博主 Alex Jackson 将重点介绍Corona 论坛中的优秀帖子。目标是引起人们对我们后院发生的、最引人入胜、有趣且发人深省的讨论的关注。

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


1. 以编程方式创建场景

Composer 在管理场景数据和在代码内部移动方面非常有用。从游戏到食谱应用程序,一切都可以在该功能内实现,我认为从 Storyboard 的演变带来了一些非常酷的功能。我们一直在寻找的一个选择是更灵活的场景生成,您可以在代码中动态创建场景。

下面的帖子列出了一个经常被忽视的Composer API 调用和一个第三方 GitHub 库,该库使我们更容易创建动态场景。理想情况下,OOP Composer 加上一些 Lua 技能和一点努力,将使您到达应许之地!

点击下面的帖子,了解此功能以及它如何融入您的代码。

http://forums.coronalabs.com/topic/47096-creating-composer-scenes-programmatically/

2. 更新时应用程序刷新

消除代码错误是必要的邪恶,从错误中学习有助于您提高技能。向您的用户推出应用程序更新是我们都应该知道如何做的事情,但有时当我们包含会破坏以前工作代码的升级时,我们可能会绊倒。

罗布·米拉克包含了一个关于开发更新的有趣信息:也就是说,当您发布可能会破坏以前保存的数据的升级时,您可以创建一个标志来检查保存信息中的变量(或者像罗布建议的那样检查版本号),并将保存的数据迁移到一个临时表,然后清除保存的信息,并使用临时表重新填充数据表。

查看原始帖子,了解罗布的具体建议。或者,如果您有自己的方法来处理相同的情况,请告诉我们。

http://forums.coronalabs.com/topic/37170-forcing-fresh-install-of-an-app-update-instead-of-simply-updating-existing-version/

3. 从远程服务器加载后调整图像大小

将服务器实例连接起来,向我们的应用程序传递数据和其他资产,在 Corona 开发人员社区中变得越来越流行。例如,DevelephantCoronium 平台可以轻松地提供跨平台排行榜,并在安装后将其他媒体传递到您的应用程序。

一个挑战是在您的应用程序中动态导入图像文件并调整其大小。要理解这一点可能很棘手,但是开发人员 alzaabi98 在我们活跃的开发社区的一些帮助下,找到了一种简洁的方法来实现异步图像填充以及调整大小!

在下面的帖子中阅读有关该过程的信息,如果您有更好的方法来实现此目的,请分享它。

http://forums.coronalabs.com/topic/48813-image-resize-for-remote-images/#entry252616


关于 Alex

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

罗布·米拉克
[email protected]

罗布是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发人员使用 Corona 制作出色的游戏外,他还喜欢在业余时间制作游戏。自从 1979 年以来,罗布就一直在从个人电脑到大型机编写游戏代码。他在游戏行业拥有超过 16 年的专业经验。

无评论

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