每个 Roblox 体验由一个或多个 地点 组成,Studio 将在您保存或发布到 Roblox 文件菜单时,将您的地点数据上传到 Roblox 服务器。
你也许还想要导出用于版本控制系统或其他 外部工具 的地方的本地副本。要在 Studio 中导出您的位置,请从 文件菜单 选择 保存到文件 或 下载副本 。工作室提供两种文件格式:
- .rbxl 是二进制位置文件格式。这种格式很紧凑,但不易于阅读。
- .rbxlx 是基于 XML 的地点文件格式,在磁盘上比二进制格式大一点。
大小限制
Roblox 支持最多 100 MB(104,857,600 字节)的地点。超过该限制, 保存到 Roblox 和 发布到 Roblox 可能会失败。Studio 上传到 Roblox 的数据稍小于 .rbxl 文件格式,因此您可以将地点导出到 .rbxl 以获得其大小的感觉。
很少有地方, 即使是最复杂的地方, 达到这个限制, 当它发生时, 通常是由于地场景的效率低下。请参阅排除故障。
自动恢复文件
如果由于文件大小限制保存到 Roblox 失败,Studio 会自动生成一个名为 恢复文件 的地方备份。自动恢复备份的频率取决于您的体验是否启用了团队创建:
- 如果启用了团队创建并保存到 Roblox 失败,Studio 将最后三次保存尝试作为系统上的恢复文件备份。
- 如果团队创建被禁用,Studio 使用 自动恢复 设置从 文件 ⟩ Studio 设置 获取。
在 Windows 上,恢复文件位于 C:\Users\Admin\AppData\Local\Roblox\RobloxStudio\AutoSaves 。
在 macOS 上,您可以在 /Users/your-username/Library/Application Support/Roblox/RobloxStudio/AutoSaves/ 中找到它们。
解决地点文件大小问题
如果你在你的地点文件达到了 100MB 限制,可能有一个深层问题需要你解决。尝试以下步骤。
安全检查
检查你所在位置的模型和附属的脚本,以查找任何模糊或不清晰的文本。该文本不能很好压缩,甚至可能是恶意的后门到你的地场景。Roblox 审核系统会主动过滤这些模型,但如果你发现了一个,请从你的场景删除模型,然后在 创作者商店 找到模型并立即报告。
重复部件
未参考或隐藏的资产随着时间的推移可积累并不必要地增加文件大小。
看看是否有任何模型或部件组占用更多空间:
- 导出你的位置文件,并在磁盘上记录其大小。
- 在 Roblox Studio 中打开文件。
- 复制并粘贴那些你怀疑是过于巨大的零件模型或组。
- 再次保存文件,注意文件大小增加。
检查重复部件(相同尺寸和形状的部件具有相同位置)或实例(重复的 SurfaceAppearances 、纹理等),并删除它们。创作者商店有插件可以帮助您识别这些情况。
简化地形
减少或简化地形可以显著减少地点尺寸并提高性能。避免过多的地形特征,例如密集的森林或复杂的丘陵,可以帮助体验更快地运行和更高效地运行。当然,体验应与你的艺术愿景匹配,但考虑以下优化:
- 相同材料/占用的横向层压缩得比斜坡层要好得多。如果可能,请尝试将地下细节限制为平面层。
- 打开网格渲染,检查地形表面下是否存在凌乱的洞或放置错误的水。这些错误可以增加压缩大小。
- 有社区插件可以优化地形中不可见的块,以获得更好的压缩,例如 这个 。
碰撞一致性
Box 和 Hull 碰撞效率比默认更高效。选择你的网格,打开 属性 窗口,并根据你的使用案例适当更改 碰撞稳定性 值。
传送
如果其他缩小尺寸策略失败,您可以将您的位置分解为多个、更小的位置,并通过 传送 链接它们。序列化和上传发生在地点等级别上,因此这种方法可以让你在一定时间内通过地点逐渐扩展你的宇宙地点,而不是尝试维护单个、巨大的场景。