每個 Roblox 遊戲由一個或多個 放置 組成,當您在 檔案 菜單中保存或發布至 Roblox 時,Studio 會將您的放置數據上傳至 Roblox 的伺服器。
您可能還希望為版本控制系統或其他 外部工具 匯出本地副本的放置。要在 Studio 中匯出您的放置,請從 檔案 菜單中選擇 儲存 至 檔案 或 下載 副本。Studio 提供兩種文件格式:
- .rbxl 是二進制放置文件格式。此格式緊湊但不易於人類閱讀。
- .rbxlx 是基於 XML 的放置文件格式,這種格式在磁碟上比二進制格式要大得多。
自動恢復文件
如果由於文件大小限制而無法保存至 Roblox,Studio 會自動生成一個備份文件,稱為 恢復文件。自動恢復備份的頻率取決於您的遊戲是否啟用了 協作 功能:
- 如果您已啟用協作且保存至 Roblox 失敗,Studio 會在您的系統上備份最後三次保存嘗試作為恢復文件。
- 如果禁用了協作,Studio 將使用來自 Studio 設定 的 自動恢復 設定。
在 Windows 中,恢復文件位於 C:\Users\Admin\AppData\Local\Roblox\RobloxStudio\AutoSaves。
在 Mac 上,您可以在 /Users/your-username/Library/Application Support/Roblox/RobloxStudio/AutoSaves/ 中找到它們。
疑難排解放置文件大小
如果您達到您的放置文件 100 MB 限制,則可能存在需要排解的潛在問題。請嘗試以下步驟。
安全檢查
檢查您的放置中的模型及其附加腳本,是否有任何混淆或不清晰的文字。這些文字不易於壓縮,甚至可能是潛入您放置的惡意後門。Roblox 審核系統會主動過濾這些模型,但如果您發現了,請將該模型從您的放置中刪除,並在 創作者商店 中找到該模型,並立即報告它。
多餘的部件
未被引用或隱藏的資源隨時間積累,可能不必要地增加文件大小。
檢查是否有任何模型或部件組佔用了比其他模型更多的空間:
- 匯出您的放置文件,並注意其磁碟上的大小。
- 在 Roblox Studio 中打開該文件。
- 複製並粘貼您懷疑過大的模型或部件組。
- 再次保存該文件,並注意其文件大小的增加。
檢查多餘的部件(大小和形狀相同且位置相同的部件)或實例(多餘的 SurfaceAppearances、材質等),並將它們刪除。創作者商店中有插件可以幫助您識別這些情況。
簡化地形
減少或簡化地形可以顯著減少放置大小並提高性能。避免過於繁瑣的地形特徵,例如稠密森林或複雜的小山丘,有助於加快遊戲運行速度和效率。當然,遊戲應該符合您的藝術願景,但考慮以下優化:
- 相同材料/佔用的水平層壓縮效果比斜面層更好。如果可能,請盡量限制次表面細節在水平層中。
- 在 Studio 的 檢視 菜單中開啟 顯示線框渲染,檢查地形表面下是否有雜亂孔洞或錯位的水。這些錯誤可能會增加壓縮後的大小。
- 有社群插件將優化不可見的地形塊以獲得更好的壓縮效果,例如 這個。
碰撞精度
Box 和 Hull 碰撞精度比預設的內存效率更高。選擇您的網格,打開 屬性 窗口,並根據您的使用情況適當地更改 碰撞精度 值。
傳送
如果其他減少大小的策略失敗,您可以將您的放置拆分為多個較小的放置,並通過 傳送 連結它們。序列化和上傳是在放置層級進行的,因此這種方法可以使您隨著時間的推移逐步增長您的宇宙,而不是試圖維護一個單一的巨大放置。