本文概述了 Roblox 的物理单位及其如何转换为公制单位。当你处理物理时,理解单位非常有用,如下例所示:
- 在 Studio 的 文件 ⟩ 体验设置 窗口的 世界 标签中自定义您的游戏重力、跳跃高度/力量和行走速度。
- 调整 自定义材料 的密度。
单位转换
一般来说,你可以使用下面表格中的转换将 Roblox 的时间、长度和质量基本单位与其公制对应单位相关联。
| 单位 | Roblox | 公制 |
|---|---|---|
| 时间 | 1 秒 | 1 秒 |
| 长度 | 1 stud | 28 厘米 |
| 质量 | 1 RMU* | 21.952 公斤 |
单位一致性的重要性
在内部,Roblox 物理引擎不使用单位转换。你可以自由定义 studs(长度)和 RMUs(质量)的单位解释,但这些单位应在游戏中始终保持一致。例如,如果你决定一个 stud 等于一英尺(30.483 厘米),则水的单位密度意味着一个 RMU 等于 62.4 磅(28.3 公斤):
1 (g/cm³) × (30.48³ cm³/ft³) = 28,317 (g/ft³) × (0.00220462 lbs/g) = 62.4 (lbs/ft³) = 1 (RMU/stud³)
总的来说,建议你使用标准 Roblox 单位,因为这使游戏在所有场景中按预期运行,例如与 VR 控件的兼容性。