Corona Labs 发布新的公开版本

Corona Labs 发布新的公开版本

Corona Labs 很高兴地宣布推出我们最新的 Corona 公开版本:2018.3326。此版本包含重要的错误修复和新功能,我们希望您会喜欢。

Google Play

此公开版本中最大的变化之一是解决了 Google 要求的更改。自上次公开版本以来,Google 更改了其 Vitals 检测方法,并且其检测力度明显加大。为了支持这些更改,我们更新了所有用于 Android 的支持插件,使其达到现代标准。

我们还将 Android API 级别提高到 27(Android 8.1),为 Google 2018 年 8 月要求支持 API 级别 26 做准备。

Google 也在推行新的应用签名程序。因此,Corona 现在可以使用最新的 Java keytool 构建的密钥库以及较旧的密钥库所使用的现代加密方法。

HTML5

您会注意到此版本中的大部分更新都涉及 HTML5。没错 – HTML5 构建现在处于公开测试阶段!HTML5 正在成为更加稳定的产品。我们现在包含了构建 Facebook Instant Games 所需的基础代码,以及对 VK 社交媒体网站版本的支持。

HTML5 构建已经对其他平台产生了影响。开发人员已经为游戏创意制作了 HTML5 版本原型,并将其推销给发行商以构建游戏的移动版本。能够快速让别人了解您的原型是推销您的内容的好方法。

GDPR

欧洲联盟的《通用数据保护条例》于 2018 年 5 月 25 日生效。此 Corona 公开版本不会收集被认为是个人性质的数据。此外,Corona Labs 不会在 Corona 管理的广告插件中收集任何个人数据。插件中使用的第三方 SDK 有其自己的 GDPR 要求。

Apple

在 Apple 方面,我们已更新以支持 iOS 11.4 和 Xcode 9.4,并实施了其他功能以支持影响 iPhone X 的 iOS 11 边缘手势。

iOS 11 带来的一个重大变化是,获取设备的默认语言现在取决于对 iOS plist 的添加。iOS 11 仅返回您的应用支持的受支持值。您必须在 build.settings 文件中包含一个条目,以列出应用支持的语言。例如

您可以在示例应用程序中查看:SampleCode/GettingStarted/HelloWorldLocalized,其中包含此要求的示例,或查看我们的本地化指南

开源库

除了这些更改之外,Corona Labs 还开源了以下库

  • timer.*
  • easing.*
  • transition.*
  • composer.*

您可以从 Corona Labs GitHub 帐户下载这些库的 Lua 源代码。此外,widget.* 库已更新为与我们的内部库同步。

Facebook

Facebook 最近更改了对应用的权限要求。您现在必须将您的应用提交给 Facebook 进行审核,并获得批准才能使用 user_friends 权限。我们已从登录过程中删除默认添加的 user_friends 权限。从此版本 (2018.3326) 开始,插件 facebook_v4a 默认仅请求 public_profile。如果您的应用依赖于 user_friends 权限,这可能是一个重大更改。如果出现这种情况,请在请求登录时添加该权限,例如 facebook.login( { 'user_friends' } )

立即查看!

您可以在我们的 2017.3326 版本说明中查看完整的更改列表。如果您对此版本有任何疑问或意见,请加入我们的社区论坛。

Rob Miracle
[email protected]

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

1 条评论