由于 Roblox 引擎的底层 客户端-服务器模型,在发布到公众之前,很重要的是要在各种模式下测试您的体验。所有测试选项都可以从 测试 选项卡访问。
游戏测试选项
有三个常见选择来测试体验的玩法测试。单击主按钮下方的小箭头可让您从每个选项中选择,并将该选项设置为默认值。

行动 | 快捷方式 | 描述 |
---|---|---|
播放 | F5 | 开始模拟体验,将你的虚拟形象插入 SpawnLocation 或周围的坐标 (0, 100, 0)。 |
在这里播放 | 开始模拟体验,将你的虚拟形象插入相镜头的当前位置。 | |
运行 | F8 | 开始模拟体验,但不插入你的虚拟形象。模拟从当前相机位置开始,您可以使用工作室相机控控制进行导航。 |
一旦开始进行游戏测试,以下选项将可用:

行动 | 快捷方式 | 描述 |
---|---|---|
客户端 / 服务器 | 在“单独游戏”模式下进行游戏测试时( 玩 或 在此处玩 ),在 客户端模式 和 服务器模式 之间切换。请参阅客户端/服务器切换获取详细信息。 | |
暂停物理 / 恢复物理 | 让你暂停并恢复物理,而不会禁用渲染。 | |
停止 | Shift F5 | 停止体验模拟,重置所有对象和实例到之前的状态 播放 、 在此处播放 或 运行 单击时的状态。 |
切换客户端/服务器
在 播放 或 在此播放 模式进行测试时,Studio 运行两个独立的模拟 — 一个 客户端 模拟和一个 服务器 模拟 — 这可以提供更准确的印象,如何体验在生产中执行。
在单独游戏时,您可以通过单击 客户端/服务器 切换按钮来切换之间的 客户端 和 服务器 模式。当您切换时,按钮会更改以反映当前的仿真模式。

控制和相镜头
根据模式不同,控制你的角色和相机如下所示进行更改:

在 客户端 模式中,3D视窗被蓝色边框包围,模拟使用了您的角色控件和相机配置。这种测试模式是在 Roblox 应用程序上运行的体验的近似模拟,没有多个玩家。
探索器窗口
在 Explorer 窗口层次中,某些对象只存在于预期的容器中。


输出
在 输出 窗口中,消息标记为 蓝色 (客户端) 或 绿色 (服务器),表示它们来自客户端或服务器。对于来自 ModuleScripts 的消息输出,标签颜色由模块是否从客户端 LocalScript 或服务器端 Script 调用决定。

暂停并恢复物理学
在 游戏测试 期间, 暂停物理 和 重新启动物理 按钮对于调试临时场景和机制有用,不会禁用渲染。

默认情况下,暂停和恢复物理操作影响客户端 和 服务器,如所示的 所有 符号所示。如果您只想暂停或恢复客户端 或 服务器物理,请单击任意按钮上的小箭头,然后选择 当前 。然后,根据您在 客户端/服务器 切换选择的视图,暂停或恢复只会对模拟的那一侧进行操作。

当物理暂停时,您可以通过单击前进步骤按钮(60Hz)来前进一秒的一半(60Hz)。像邻近的按钮向左,单击小箭头让你在 所有 或 当前 之间切换客户端和/或服务器步骤。

注意以下关于物理暂停/恢复的技术细节:
- 虽然 Animations 不基于物理学,但这些工具栏按钮也会暂停/恢复动画。
- 暂停或恢复物理学没有影响运行脚本。
- 只有 RunService 回调 PreAnimation , PreSimulation , PostSimulation , 和 Stepped 通过这些工具栏按钮暂停或恢复。其他回调(PreRender、Heartbeat和RenderStepped继续发触发,维持相机脚本、渲染视觉和插件的正常功能。
多客户端模拟
使用 客户端和服务器 选项,您可以启动多个 Studio 会话,其中一个作为服务器,另一个作为客户端。这种测试模式是比较客户端“看到”体验中其他客户端的方式的宝贵工具。
确保 本地服务器 在上方方块中被选中,然后选择要测试的玩家会话数量。通常 1–2 名玩家就足够了,虽然你可以模拟多达八名。
按 开始 按钮开始客户端-服务器模拟。
当您完成测试时,从任何模拟会话中按下 清理 按钮以关闭所有模拟客户端和模拟服务器。
协作测试
如果您在 协作 模式下与其他人一起工作于体验,您可以与其他创作者一起进行测试如下:
在上框中选择 团队测试 ,然后按 开始 按钮发布当前状态的体验并创建带有你的角色插入的新工作室会话。
其他合作者可以通过按 加入 从 测试 标签加入。
设备模拟
设备模拟器 让你在 Studio 直接模拟各种设备,获得对控件在移动设备、游戏机和 VR 头戴设备上的工作方式以及 屏幕上的用户界面 元素在不同屏幕分辨率和方向比率上显示的见解。

在模拟模式下,您可以从 3D 视窗上的 设备选择器 下拉菜单中选择设备来模拟更少功能的设备并测试 支持流式传输 体验,其中 3D 内容动态加载和卸载基于可用内存。您还可以调整 视图尺寸 并更改景观和肖像模式之间的 方向 。

控制器模拟
控制器模拟器 让你在工作室中准确模拟游戏手柄输入 默认控制器是通用游戏手柄,但您可以在左上角的选择菜单中选择 PlayStation、Xbox 和 Quest 设备的替代方案。


在游戏测试时,您可以使用鼠标控制虚拟控制器来控制体验。
您还可以单击右上角的 编辑映射 以查看并编辑虚拟控制器的键映射,例如 E 到 ButtonL2 或 9 到 ButtonA 。这些映射与其他 Studio 设置一样保存(每个控制器、每个用户、每台计算机),在模拟器窗口和 3D 视图中都翻译为游戏手柄事件。
虚拟现实模拟
VR 模拟 让你在工作室无需使用物理头戴设备就能测试 VR 体验。与模拟任何其他设备类似,使用 设备选择器 菜单来选择 Meta Quest 2 或 Meta Quest 3 。控制器模拟器 自动选择头戴式设备的适当控制器


头戴式设备和多个控制器的组合,每个都具有运动跟踪功能,使 VR 仿真更复杂:
对于运动跟踪模拟,请按 Alt 1 ( ⌥ 1 ) 将鼠标锁定并从视图解锁鼠标。
使用 Shift ← 或 Shift → 来切换头戴式头戴设备、左控制器和右控制器的常见组合。例如,你可以使用 耳机选项 在走向左控制器按钮时环顾四周,但当需要使用动作控制来瞄准目标时,就切换到 右控制器选项 。
VR 头戴式设备
如果您想为体验支持虚拟现实(VR)头戴设备,请确保在 Studio 中测试或模拟 VR。工作室支持测试所有兼容 OpenXR 的 VR 头戴设备,这是开放源代码行业标准,提供进入 VR 的访问。
耳机配置
要启用 VR 中的工作室测试,您必须连接头戴设备到 PC,然后在启动 Studio 之前配置 OpenXR 运行时 **** 。如果你已经启动了工作室,请先退出并完成配置步骤。
如果您只有一个 VR 头戴式头戴设备,安装相应的 VR 应用程序会自动为您配置运行时。如果您有多个耳机,您必须手动设置运行时,并确保 仅 配置您想要用于测试的耳机。
以下步骤适用于两个最常见的 VR 应用程序:
- 用于头戴式设备的 SteamVR,例如 HTC Vive 和 Valve Index。
- 用于头戴式设备,例如 Meta Quest 和 Oculus Rift。
- 在您的计算机上安装并打开 SteamVR 应用程序。
- 在 SteamVR 设置 下,选择 开发者 标签。然后选择 显示高级设置 。
- 将 SteamVR 设置为 OpenXR 执行时间时。
- 按下 系统 按钮,直到你听到嘟嘟声,将控制器打开。
- 要关闭控制器,请按住 系统 按钮,直到你听到相同的哔哔声。
如果您正确地遵循步骤,SteamVR 应用程序上的状态图标和硬件上的状态灯都应该是绿色的,表示配置已完成。
Roblox任务应App
您可以在任务中的 Roblox 应用程序上测试您的体验,而不需要将耳机连接到计算机。使用以下步骤来在此模式下访问你的头戴设备上的体验:
- 在工作室中,发布体验并将体验设置为私人。
- 使用您的 创建者仪表板 或 Studio 中的链接,在网络浏览器中打开体验页面。
- 在体验页面上,通过单击 最爱 标志标将体验添加到你的最爱列表。
- 使用您的头戴设备,打开独立的 Roblox 应用程App。
- 滚动到首页的 最爱 部分,然后运行您的体验。
工作室 VR 模式
在配置好耳机后,您可以通过以下步骤启用 Studio VR 测试模式:
- 在 文件 菜单中,选择 工作室设置 。
- 选择 渲染 。
- 在 一般设置 下,启用 VR 模式 。
您现在可以使用任何可用的 游戏测试选项 使用 VR 头戴式设备测试您的体验。在 VR 测试会话期间,如果你的耳机线断开或你关闭了头戴设备上的 Roblox Studio Beta 应用程序,你需要重新启动 Studio 重新运行测试。
玩家模拟
要详细模拟体验 本地化 和内容政策,您可以通过 播放器 模拟器进行测试。

打开模拟器窗口后,切换到 启用测试档案 。即使您关闭窗口,模拟也会保持为切换(启用或禁用)状态。
在窗口中向下移动,常用选项包括:
选项 | 描述 |
---|---|
本地 | 让你在游戏测试时模拟一个本地化语言。 |
假定本地化 | 用具有相似但略有不同的角色交换角色,以便轻松识别哪些字符正在经历 翻译 系统。启用此功能可帮助您识别 未本地化 文本,而无需更改模拟语言。例如:
|
延长门 | 通过调整滑块定义的因子延长文本字符串。例如:
|
区域 | 让你在游戏测试时模拟玩家的国家/地区;这个选择可能会影响窗口中其他切换和复选框,如在 GetPolicyInfoForPlayerAsync() 中所述。 |