2017 年 4 月 5 日
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 插件依赖关系,其中不同的插件可以根据具体情况使用正确的依赖插件。此外,还添加了许多其他功能,以便为插件开发人员提供更好的支持。
查看发行说明,以了解此版本中的所有更新。
抱歉,评论表单目前已关闭。