项目测试

100次阅读
没有评论

共计 1849 个字符,预计需要花费 5 分钟才能阅读完成。

项目测试

为了在开发过程中测试您的项目,您可以通过以下方式 预览 它:点击主工具栏中的“播放”图标,选择 菜单 ► 项目 ► 预览 ,在项目栏中右键点击一个布局并选择预览,或者按F5 键。这将从当前布局启动您的游戏。

默认情况下,启动预览会打开一个弹出窗口。您可能会看到一个消息说明弹出窗口已被阻止。点击 “再次尝试” 通常有效,但要永久防止该消息出现,您可能需要更改浏览器的设置。通常,浏览器界面中某个位置会出现一个图标或消息,表明弹出窗口已被阻止;点击它通常可以提供始终允许当前网站弹出窗口的方法。

菜单 ► 设置 中,您可以选择不同的预览模式。有三个选项:

  • 弹出窗口:如上所述,打开一个弹出窗口以运行项目。
  • 浏览器标签页:在新的浏览器标签页中运行项目。
  • 对话框:在 Construct 界面内部打开一个对话框以运行项目。这不使用新的浏览器窗口,因此不受弹出窗口阻止程序的影响,也不包括地址栏等其他浏览器界面项目。然而,它的大小不能超过或超出 Construct 窗口。如果需要,它不能出现在 Construct 窗口之外。

如果您在已有预览运行的情况下再次选择预览,现有预览窗口或对话框将重新启动,并开始预览项目的最新版本。

多个预览窗口

有时同时打开多个预览窗口很有用,例如用于测试多人游戏。要打开额外的预览窗口,请按住 Alt 键并点击预览按钮,或者使用 Alt + 4Alt + 5键盘快捷键分别启动项目或布局的额外预览。

其他预览类型

在主工具栏中,预览按钮旁边有一个下拉箭头,显示一个包含更多预览选项的菜单。这些选项也可以在 菜单 ► 项目 子菜单中找到,或者通过在项目栏中右键点击项目名称。

调试布局

这将以特殊的 调试 模式运行当前布局。调试器是一种特殊的发展工具,可以帮助您检查项目的状态(例如表达式的值和变量)。它还提供了诊断工具,如逐帧推进游戏、更改值、销毁对象、在事件中设置断点等。这可以为您的项目如何工作提供宝贵的见解,尤其是如果您遇到问题时。有关更多信息,请参阅手册中的 调试器 部分。

预览项目

这将从项目中的第一个布局启动预览。这可能是项目栏中显示的第一个布局,或者是在“第一个布局”项目属性中设置的布局。

远程预览

仅限付费计划 。这允许您在不同的设备上预览您的项目。这对于在同一设备上测试不同的浏览器也很有用。 启动远程预览 实际上并不会直接运行您的游戏。它将打开一个对话框,提供您可以使用来加载游戏的特殊 URL,或一个可以扫描的二维码。您只需在另一个浏览器或设备上打开 URL,或与他人共享 URL,或扫描二维码,然后项目将开始加载并在浏览器中运行。项目是通过点对点连接直接从您的设备加载的;它不会上传到其他任何地方,但仍然可以从互联网上的任何地方访问。一旦 关闭远程预览对话框,游戏将不再通过提供的 URL 可用。

一旦项目开始运行,它们将作为连接的客户端出现在远程预览对话框中。您可以同时运行多个项目的多个副本。

项目测试

您可以查看连接客户端的一些基本系统细节和实时性能信息,包括他们的浏览器和操作系统、他们所在的布局、帧率以及大致的 CPU 使用率(如果可用),以及他们的图形硬件。您还可以点击 “请求视频” 来查看客户端可以看到的视频流。还有一个下拉菜单,可以选择不同的第一个布局,以防您想通过远程预览测试特定的布局。

与正常预览一样,您可以通过再次选择 “远程预览” 选项来更新远程预览。这将更新同一 URL 上可用的项目版本。现有客户端将收到更新通知,如果他们手动重新加载,他们将看到更新。或者,点击 “全部重新加载” 按钮将强制所有客户端重新加载。

通过远程预览查看您的项目的客户端将在以下情况下看到通知:

  • 当主机 更新项目时,客户端将看到一个通知,表明有可用的更新。他们必须重新加载浏览器来加载新版本。
  • 当主机 关闭远程预览对话框时,远程预览结束。客户端将看到一个通知,说明主机断开连接。客户端可以继续运行项目(他们不会被切断),但如果他们重新加载项目,项目将不再可用。
  • 当主机 开始或停止视频时,客户端将收到通知。

远程预览允许您将项目即时分享给世界上任何有互联网连接的人。这对于您有远程测试人员或审阅者特别有用。另一方面,您可以在同一设备上使用远程预览 URL 进行跨浏览器测试,例如使用远程预览在 Firefox 中测试您的项目,同时 Construct 在 Chrome 中运行。在这种情况下,数据不会通过互联网发送,而是在本地系统中传输。同样,如果您将远程预览发送到同一局域网(LAN)上的设备,例如移动设备,大多数浏览器将尝试建立本地连接进行数据传输,确保项目可以以更快的 LAN 速度加载,而不是通过互联网传输。

正文完
 0
评论(没有评论)