新的 Corona 公开发布版本已发布

新的 Corona 公开发布版本已发布

Corona Labs 很高兴宣布 Corona 的最新公开发布版本。这个新的构建版本 2017.3184 包含许多错误修复和重要的的新功能,推动了 Corona 的发展。

Windows 现在支持 Corona Native 构建

从这个版本开始,Windows 开发人员现在可以使用 Android Studio 来构建基于原生的应用程序,包括构建插件,链接到原生 Android 库,这与 Mac 用户长期以来能够做到的方式类似。

您将在 Corona 的“开始”菜单文件夹中找到一个新的“Native”文件夹,其中包含我们的标准“App”模板。将该文件夹复制到您的项目目录,并在 Android Studio 中使用“打开现有 Android Studio 项目”选项。

iOS 11.2 是 iOS 构建的默认 SDK

Apple 继续改进 iOS 11,并推动其开发人员与之同步。对于此公开发布版本,您需要使用 Xcode 9.2 来为 iOS 构建。我们还添加了对 iPhone X 的支持。这包括设备的模拟器外观和几个新的 API 调用,以获取 UI 元素的安全区域。这些新的 API 包括

这些 API 调用不仅可以识别 iPhone X,还会考虑状态栏和软按钮栏,因此将这些 API 调用用于所有设备被认为是最佳实践。此外,对于 iPhone X,您可以使用 native.setProperty() 通过 "prefersHomeIndicatorAutoHidden" 键来控制主指示器是否自动隐藏。您可以使用 native.getProperty() 获取当前值。

iOS 图标

Apple 还更改了处理图标的要求。您不能再仅仅将图标包含在您的项目文件夹中,并在 build.settings 中列出它们。您现在必须使用一个包含图标以及其他一些重要文件的“xcassets”文件夹。有关设置图标的详细信息,请参阅 Images.xcassets 文档

新的欢迎窗口

当您第一次启动 Corona 时,会显示一个欢迎窗口,其中包含最近的项目列表,用于启动新项目和打开现有项目的图标。此窗口已重新设计,外观更加现代化。

Windows Live Server 现在支持 Bonjour v2 和 v3

Bonjour 是 Apple 的库,允许 Corona Live Server 在 Windows 上运行。直到最近,Bonjour v3 都包含在 iTunes 的安装中。然而,Apple 不再在 iTunes 中包含 Bonjour。Bonjour 的独立版本是版本 2。Live Server 现在可以使用 Bonjour 的 v2 或 v3。

渐变填充现在支持任意方向

以前,当使用 fill.rotation 值构造渐变填充时,您只能设置 0、45、90 和 180 等方向。现在它可以采用一个数字,允许您以其他角度进行渐变。

Windows 文本渲染器已重写

Windows 文本渲染器已重写,以更好地匹配其他平台的行为,修复了许多错误。

Google 的 ContentProvider 路径遍历漏洞警告

此公开发布版本还包含一个更新,解决了在 Google Play 中被标记为“ContentProvider 路径遍历漏洞”警告的 Corona 制作的应用程序。如果您在 Google Play 中收到此警告,只需使用此版本的 Corona 重新构建即可。

Corona 现在可以使用最新的 Java

Corona 已更新为使用 64 位 Java 安装。您不再需要安装特定版本的 Java,只需安装最新的版本即可。

Android 支持插件已更新

我们的团队最近将 Android 依赖插件更新到其最新版本。有关详细信息,请参阅我们最近的公告

结论

通过对 Windows 上原生构建的支持以及我们持续的改进,此版本是我们迄今为止最好的 Corona 版本。我们还有更多内容即将推出,请继续关注我们的每日构建版本,了解最佳 2D 跨平台开发框架的下一步发展。

Rob Miracle
[email protected]

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

暂无评论

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