游戏试玩测试
我们让你能够非常轻松地在本地、与朋友一起以及在移动设备上试玩你的游戏!
测试你的游戏
一旦你准备好玩你的游戏,请点击编辑器顶部的绿色播放按钮。这将会在你的本地电脑上启动服务器和客户端来进行游玩!

使用多个本地客户端进行测试
在你构建完每个功能后,建议同时启动多个客户端,确保即使有多个玩家与你的游戏世界互动时,游戏也能正常运行。这是 Bug 的常见来源,所以我们让这类测试变得很容易。

使用播放按钮旁边的 +/- 按钮来确定一次要启动多少个客户端实例。你也可以在测试时使用“添加客户端”按钮,在任何需要的时候添加额外的客户端。
与朋友一起测试
要与朋友一起测试你的游戏,请使用编辑器右上角的上传按钮发布游戏,并在创作者门户中将游戏的可见性设置为“未列出”。然后把“查看公开页面”的链接发送给你的朋友!
在移动设备上测试
由于 All Out 近 90% 的玩家都在移动端,因此确保你的游戏在手机上运行良好非常重要!
我们会自动将你的本地编辑器服务器暴露给本地网络中的设备,从而让你轻松在移动设备上进行测试。
要加入,请先在编辑器中点击播放按钮启动游戏,然后打开你的移动设备。 它必须连接到与您的电脑相同的 Wi-Fi/网络.
刷新后,你会在 All Out 移动应用顶部看到一个黄色的“加入编辑器游戏”提示。
在游玩时进行更改/热重载
保存 CSL 文件后会自动检测并编译。在测试运行时,按 Alt+F9 可手动将编译后的脚本热加载到游戏中。热加载会保留游戏当前状态:全局变量, #static 变量以及现有对象的字段都会保留其值,并且 ao_start 不会再次运行,所以请重新启动测试以应用更改后的初始化器或启动代码。游戏,包括之后加入的客户端,都会保留之前的脚本,直到热加载成功;如果它拒绝某次热加载(例如,在更改了已注册物品类型的字段之后),请重新启动测试。在更改场景或其他非脚本项目数据后,请停止并重新启动测试。 Ctrl+R 会重新加载整个编辑器项目;正常脚本编译不需要这样做。
编辑器会在后台准备并发布已更改的资源。启动游戏会等待该工作完成,因此不会使用过时的资源包启动。如果发布失败,请使用 重试 在修正报告的资源错误后,点击播放控制旁边的按钮。
对于不常见的缓存或编译器问题, “文件” 菜单中有两个恢复操作:
强制重新编译脚本 会清除 C# 程序集复用缓存并重新编译项目脚本。
清除项目缓存 会对当前场景和编译缓存进行完整性检查,要求确认,然后从项目源重新构建它们。
最后更新于