Corona 公共版本 2017.3068 发布

Corona 公共版本 2017.3068 发布

Corona Labs 很高兴地宣布,Corona SDK、Corona Enterprise 和 CoronaCards 的新公共版本现已发布!与所有公共构建版本一样,此版本包含了几个月的修复、增强和新功能。我们的核心产品比以往任何时候都更加稳定,我们的团队花费了无数时间改进此新版本。以下是一些亮点:

实时构建

自从Corona 实时构建推出以来,我们一直在不断改进此强大功能,并使其可用于 tvOS 和基于 Windows 的 Corona 模拟器构建。本质上,实时构建允许您为设备构建项目一次,然后几乎可以立即在这些设备上看到代码/资源更新。

模拟器和核心改进

  • 现在,Windows 版 Corona 模拟器和 Win32 桌面构建都提供了原生 Web 视图对象。
  • 模拟器的“显示项目沙盒”选项现在打开实际的沙盒文件夹,而不是上一级父文件夹。
  • 现在,键盘事件将发送到基于 iOS 的模拟器皮肤。
  • system.getInfo("platform") 调用返回模拟器皮肤代表的平台。例如,如果选择了 Android 皮肤,则在 Corona 模拟器中运行时,它将返回 android 而不是 macos
  • 当选择自定义设备皮肤(窗口 → 视图为 → 自定义设备...)时,现在可以选择要为 system.getInfo("platform") 返回的平台。
  • 一个新的系统目录 system.ApplicationSupportDirectory 现在在除 Windows Phone 8 以外的所有平台上可用。
  • display.setStatusBar() 添加了新的状态栏类型,支持 Android 的现代半透明选项,并且在一致性方面也进行了其他改进。
  • 现在可以从模拟器菜单清除沙盒文件。
  • native.newVideo()media.playVideo() 现在可在 macOS Corona 模拟器和 macOS 桌面应用程序中使用。
  • 新 API system.getinfo("manufacturer")

特定于操作系统的更新

  • 我们放弃了对 iOS 6 和 7 的支持。新的最低构建目标是 iOS 8。
  • 更新至 iOS 10.3 — 您需要更新至 Xcode 8.3。
  • 我们添加了对 Android API 级别 25 (7.1) 的支持,并将最低支持的 API 级别设为 15 (4.0.3)。
  • 如果您的 macOS 上有压感触控板,则向 Corona 模拟器添加了 3D 触控支持。
  • display.captureScreen() 现在将输出到 macOS 构建上的 ~/Desktop,而不是 ~/Pictures,因为 ~/Pictures 是一个安全的目录。
  • 支持触摸屏的 Windows 设备现在生成多点触摸事件。

插件

为了改进插件系统,我们做了大量工作。它现在支持 Android 插件依赖关系,其中不同的插件可以根据具体情况使用正确的依赖插件。此外,还添加了许多其他功能,以便为插件开发人员提供更好的支持。

查看发行说明,以了解此版本中的所有更新。

下载最新版本

Rob Miracle
[email protected]

Rob 是 Corona Labs 的开发者关系经理。除了热衷于帮助其他开发者使用 Corona 制作出色的游戏外,他还喜欢在空闲时间制作游戏。自 1979 年起,Rob 就开始从个人电脑到大型机进行游戏编程。他在游戏行业拥有超过 16 年的专业经验。

无评论

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