HTML5 构建现已进入“公开 Beta”阶段

HTML5 构建现已进入“公开 Beta”阶段

好消息!今天 Corona 很高兴地宣布,HTML5 构建已进入“公开 Beta”阶段。这意味着从每日构建 2018.3238 开始,您现在可以使用 Corona 输出一个包含各种 HTML 文件和内容的文件夹,以便在 Web 浏览器中运行您的 Corona 游戏或应用程序。

只需将整个文件夹上传到您的 Web 服务器,并通过与 HTML5 兼容的浏览器访问该文件夹即可。由于 JavaScript 安全限制,HTML5 构建只有在从 Web 服务器提供服务时才有效。

如果您安装了 Python,您可以通过在计算机上启动 Web 浏览器并在浏览器中访问您的 HTML5 构建文件夹来进行本地测试。在 macOS 上使其运行的最简单方法是将您的构建文件夹拖到 Terminal.app 上,然后将 python -m SimpleHTTPServer 粘贴到终端窗口中。然后在您的 Web 浏览器中打开 http://localhost:8000/index.html。对于 Windows,在安装 Python 的情况下,运行 cmd.exe,然后使用 cd 命令将目录更改为您的构建文件夹,并运行相同的 Python 命令,然后在浏览器中打开上述 URL。如果您需要查看控制台日志,请打开 http://localhost:8000/index-debug.html

如果您的应用程序使用诸如 network.request() 之类的 API 调用 Web 服务器,由于 JavaScript 跨域脚本规则,您无法直接调用 REST 类型的 API。相反,您需要在同一域上编写本地 Web 脚本,该脚本将进行您的 REST API 调用,然后将返回的数据回显到 network.request()

我们已经开设了一个论坛来讨论 HTML5 构建。请在 HTML5 论坛中讨论您的观察结果。

由于这仍然是 beta 产品,我们不建议您现在公开发布您的游戏。如果您这样做,您应该在发布之前对您的游戏或应用程序进行大量测试。HTML5 构建行为可能会发生变化,因为我们将继续努力使其达到发布状态。

目前,大多数当前的 Corona 制造的插件和第三方插件与 HTML5 不兼容。我们的许多广告提供商不提供 HTML5 SDK,供我们构建插件。其他插件需要我们花费时间来构建 HTML5 兼容版本(如果可能)。对于我们社区开发者在我们市场中构建的插件,如果可能,他们将自行提供 HTML5 插件或使用 HTML5 存根更新现有插件(如果不可能)。有关创建 HTML5 插件的教程即将推出。

这对 Corona 来说是一个巨大的里程碑。它将为您打开大门,让您接触到更多的消费者。它将使您更容易向早期测试人员、潜在客户等展示您的作品。即使是游戏挑战赛也会更加精彩。我们的目标是在下一个公开发布版本中摆脱 beta 状态,届时我们将包含其他一些很棒的功能。

请在我们的HTML5 论坛中告诉我们您的想法。

Rob Miracle
[email protected]

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

没有评论

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