来自论坛 — 第 12 期

来自论坛 — 第 12 期

来自论坛欢迎来到 来自论坛 的第十二期。在本系列中,客座博主 Alex Jackson 将重点介绍Corona 论坛中杰出的讨论主题。目的是关注我们后院中正在进行的引人入胜、有趣且发人深省的讨论。

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


1. 将自己融入社交流。

我知道我们之前在这个空间讨论过 Twitter 的实现。您可能已经认为您知道在流行的社交网络上发布消息和图片的最佳方法,但请相信我,如果您不考虑 Corona 开发人员 Mpappas 的一些建议,那您就太吃亏了。

以下关于发布到 Twitter(和 Facebook)的帖子非常值得一读,所以赶快访问原始帖子,看看仅用 20 行代码如何让您的应用社交化!

http://forums.coronalabs.com/topic/44834-posting-images-within-a-message-post-or-tweet-to-facebook-and-twitter-on-android/

2. 北点朝北,对吧?让我们同意这一点。

自从 Graphics 2.0 引擎发布以来,容器组一直是 Corona 开发人员反复无常的朋友。我们希望尽可能接近,一起骑自行车,去当地的艺术博物馆。然而,有时它们变幻莫测的方式让我们挠头,想知道我们哪里出了问题。

其中一个比较棘手的细节是容器放置。即使是老手,在将子对象放入容器组时也可能会被绊倒。幸运的是,以下线程中正在进行关于容器放置“最佳实践”的良好讨论。因此,如果您正在与容器作斗争,请前往并探索如何最好地优化您的容器组和位置。

http://forums.coronalabs.com/topic/44764-containers-and-anchor-points/#entry233892

3. 密切关注您的代码,但不要焦躁不安。

ProGuard 现在是一个热门话题。它被列为文件缩减器、优化器、混淆器和预验证器,似乎是 Android 安全的“瑞士军刀”,也是减小 APK 大小的解决方案。

但是,对于 Corona SDK 用户来说,它提供的功能不如对原生 Java 开发人员提供的功能丰富。用 Joshua Quick 的话说:“它只会混淆 CoronaLabs 的 Java 代码。ProGuard 工具的主要目的是防止最终用户对应用程序的 Java 代码进行逆向工程。ProGuard 不会保护您用 Lua 编写的代码。

想了解更多关于 ProGuard 的信息吗?请前往原始帖子获取一些技巧!

http://forums.coronalabs.com/topic/39625-proguard-on-pro-version/


关于 Alex

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

Rob Miracle
[email protected]

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

3 条评论
  • Lerg
    发布于 22 日 08:10

    我们将来会有字节码加密吗?

    它符合 Apple 的政策,因为它仅用于保护源代码,因此用户在提交到 App Store 时不必勾选“此应用程序使用加密”。

    • Tom Bladko
      发布于 22 日 12:11

      为什么要勾选应用程序使用加密?我上传 Corona 制作的应用程序时从未这样做过,也从未遇到过任何问题。

      • Lerg
        发布于 22 日 14:29

        这取决于您的应用程序是什么。如果您的应用程序是具有特定加密的聊天应用程序,则必须勾选它。
        或者,如果您的应用程序允许在不使用互联网的情况下加密、解密用户数据,您也必须勾选它。