新的公开版本 2016.2992 现已发布

新的公开版本 2016.2992 现已发布

downloadCorona SDK、Corona Enterprise 和 CoronaCards 的最新公开版本现在可以下载了。我们添加了许多新功能并进行了多次更新。有了这个版本 (2016.2992),Corona 比以往任何时候都更加稳定,并且它将继续发展!

如果您是从 2016.2949 升级,请继续阅读有关您将看到的更改的摘要,或查看完整发行说明

Corona 模拟器

  • 引入新的欢迎窗口。我们使有用的链接更加“有用”。您还可以更好地查看最近的项目。
    screen-shot-2016-11-09-at-9-46-27-pm
  • 我们现在尝试验证 build.settingsconfig.lua 中的键和值。例如,如果您的应用需要像 FacebookAppId 这样的键,而您输入了 FaceBookID,则 Corona 会警告您该键无法识别,从而帮助您在构建应用之前找出潜在的问题。
  • 对于 iOS 10,Apple 对扫描提交的应用程序的方式进行了更改,因此,我们现在为 Apple 要求的各种 NSDescription 字符串提供默认值。但是,如果您使用这些基于权限的功能,我们强烈建议您为这些字符串提供实际值。
  • macOS 10.12、Xcode 8.x 和 iOS 10.x 带来了需要在模拟器和构建过程中反映的重大更改。此版本的 Corona 将要求您使用 Xcode 8.1,因为我们现在默认使用 iOS 10.1 作为主要 SDK。
  • 从 macOS 的 Corona 模拟器引入 Corona 实时构建(beta 版)。这些构建是一种强大而有效的方式,可以准确地了解您正在开发的 Corona 应用在真实设备上的外观。
  • 用于测试 iPad Pro 的新的无边框皮肤。
  • 当您使用 Android 或 WP8 皮肤时,macOS 模拟器现在支持硬件“后退”按钮 — 只需从主菜单中选择硬件后退
  • 对上一个公开版本中引入的控制台日志屏幕进行了小的改进。

核心

  • 小部件选择器轮现在可调整大小,以便您可以更灵活地将它们合并到 UI 中。
  • 改进的启动画面控件,包括每个平台的支持。您现在可以为 iOS 使用一个独特的启动画面图像,为 Android 使用另一个。如果需要,您还可以为每个平台启用和禁用启动画面。

Windows

  • 以前,Windows 桌面构建的默认行为是允许多个应用程序实例运行。大多数应用程序,尤其是游戏,一次只允许运行一个版本。我们已将其更改为 Windows 桌面应用程序现在默认是单实例的。但是,如果您正在构建一个需要多个实例的应用程序,仍然可以通过 build.settings 条目启用此功能(有关详细信息,请参阅此处)。
  • 我们改进了桌面构建的命令行参数处理,并在单实例 Win32 桌面应用程序中添加了 applicationOpen 支持。

macOS

  • 与 Windows 类似,改进了桌面构建的命令行参数处理。

Android

  • 我们一直在努力改进视频在 Android 上的播放方式。通过改进 native.newVideo()media.playVideo(),您现在应该可以更成功地暂停和查找从远程源加载的视频。
  • 面向 Android 开发人员的 Corona Enterprise 获取了用于创建 AlertDialog.Builders 的新 API,例如
    CoronaActivity.createAlertDialogBuilder()
    CoronaActivity.createDarkAlertDialogBuilder()
    CoronaActivity.createLightAlertDialogBuilder()
  • 用于与 Android 包交互的新 PackageServices 企业 API。

iOS

  • 面向 iOS 开发人员的 Corona Enterprise 获取了一个新的 API,CoronaEventDataKey()

tvOS

  • 根据 Apple 的要求,更新以支持最新版本的 tvOS SDK,包括新的图形资源要求,例如“顶部货架宽”图像。
  • 支持 tvOS 上的 native.showPopup( "appstore" )。这是让您可以轻松评价、评论和下载应用程序的弹出窗口。

其他说明

2016 年 10 月 1 日,我们更改了服务条款以反映一些重要的更改。具体来说,Corona Enterprise 用户不得使用其许可证构建面向自定义货币化的插件。相反,这些用户可以使用 Corona Marketplace 中提供的托管货币化插件。希望构建/使用未在 Corona Marketplace 中托管的货币化插件的 Corona Enterprise 用户可以联系我们以获得许可的使用权。

这项新政策将为平台及其用户提供由 Corona 团队正式支持和维护的插件和适配器。这将确保构建质量,并最终为我们的客户带来许多实现和试验的选项。我们的目标是带来行业中最好的选择,并且在未来确保构建和平台的整体完整性。

结论

Corona Labs 的工程师团队不断创新并扩展我们的产品套件。请务必下载版本 2016.2992 以查看所有这些新的改进。接下来,我们将恢复每日构建,并迈向下一个公开版本!

有任何问题或意见?请加入Corona 论坛来讨论此版本。

Rob Miracle
[email protected]

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

暂无评论

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