套件

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

為了保持資產在您的團隊或多個項目之間的組織和可重用性,您可以將實例分組並將其轉換為可重用的 套件。套件使得構建世界的整體過程更快且更符合人體工學,但它們也有助於一致性、去重、協作和版本控制:

  • 輕鬆地 更新所有副本 到最新版本,或僅 更新特定副本
  • 設置套件以 自動更新,每當有新版本時。
  • 給合作者 編輯使用 套件內容的權限。
  • 查看套件的完整版本歷史,對比版本,並恢復舊版本。

最有效的工作流程是 創建一個套件與任何合作者分享,並 設置自動更新。而且您不必等到模型“完成”後再將其用於套件。即使套件是一個簡單形狀上的佔位符,您也可以用它來 灰盒化您的環境,然後在您發布更詳細的版本時,佔位符副本會自動更新。

創建套件

您可以從任何單一對象或任何單一父對象及其子對象分支創建套件。如果您想為單一對象創建套件,請先將其添加到 Model 分組中,以便稍後可以在不破壞套件的情況下添加、刪除或縮放子對象。

要創建套件:

  1. 資源管理器 窗口或 3D 視口中,右鍵單擊您想轉換為套件的對象,然後在上下文菜單中選擇 轉換為套件

  2. 在新窗口中,填寫套件詳細信息。特別是,如果您在 群組 中工作,請將 所有權 設置為您有權創建/編輯群組遊戲的適當群組。

  3. 點擊 提交

  4. 轉換完成後,該對象在 資源管理器 窗口中會收到一個“鏈接”符號,以識別它為套件。此外,您可以看到一個新的 PackageLink 對象作為該對象的父對象。

    資源管理器窗口中的一個楓樹模型,旁邊有套件圖標。
  5. 可選
    選擇 PackageLink 對象,並在 屬性 窗口中啟用 AutoUpdate。注意圖標的變化,以指示該套件設置為自動更新。

插入套件

要插入一個在當前地方尚不存在的套件,您必須 最初工具箱 插入它:

  • 我的套件 中插入您已發布或從 創作者商店 獲得的套件,以及朋友擁有並給予您 權限 使用的套件。
  • 創作群組套件 中插入由您的 群組 成員(包括您自己)發布的套件。
工具箱的特寫,突出顯示庫選項卡和資產下拉菜單。
工具箱 ⟩ 庫 ⟩ 我的套件
工具箱的特寫,突出顯示創作選項卡。
工具箱 ⟩ 創作 ⟩ 群組套件

一旦您將套件插入到已發布地方的數據模型中,它將出現在 資產管理器 中,即使您稍後刪除所有副本,它仍然會保留在那裡。

修改套件

您可以像編輯其他對象一樣編輯套件及其子對象。修改套件會禁用 自動更新,直到您 發布還原 更改。

大多數編輯會將套件標記為已修改,儘管以下更改 被視為套件修改:

一旦被修改,具有未發布更改的套件會在 資源管理器 窗口中獲得一個已修改的圖標:

資源管理器窗口中顯示未發布套件更改的圖標。

添加或更新配置

您可以在套件的根部包含 實例屬性 以自定義其行為。當您發布套件時,當前的屬性/值集將成為該套件的 默認配置。在任何給定的套件 副本 中,這些屬性值可以按實例進行更改,這些更改會通過 粗體斜體 標記。當套件副本被 更新 時,修改的配置值將被保留,而其他屬性將更新為最新的默認值。

屬性窗口的屬性部分顯示一個屬性值被修改並通過粗體斜體標記。

嵌套套件

您可以將套件嵌套在其他套件內,以維護和協作複雜的層級結構,例如一系列可以獨立於車輛父套件進行修改的車輛機械。

如果您修改嵌套套件,則嵌套套件 父套件都被視為已修改。在您被允許發布對其 套件的更改之前,必須 發布更改 到任何 嵌套 套件,因為發布父套件會將其標記為當前/未修改,並與嵌套套件的修改衝突。

套件腳本

每個 未修改 套件中的腳本都是只讀的,並在頂部顯示通知,並帶有超鏈接以解鎖該腳本。

一個腳本選項卡,帶有黃色通知,您可以點擊以修改未修改套件中的腳本。

點擊超鏈接:

  • 無論您是否編輯該腳本,都會將套件標記為已修改。
  • 從套件中的 其他 腳本中移除通知/超鏈接。

一旦套件被發布並移至 未修改 狀態,其下的腳本將變為只讀,並帶有修改的超鏈接。

發布套件更改

您可以將對套件的任何更改作為新版本發布,使您的更新可供該地方和所有遊戲中的其他套件副本使用。在發布地方之前, 需要發布已修改的套件,因為修改版本會與地方一起保存以供未來迭代。

要發布對套件的更改:

  1. 資源管理器 窗口或 3D 視口中,右鍵單擊已修改的副本,然後選擇 發布到套件

  2. 如果套件副本已啟用 自動更新,則在您打開包含它們的地方時,它會立即拉取更新版本。其他副本會獲得一個“下載”符號,表示有可用的更新。您可以 單獨更新批量更新 所有副本。

    顯示有潛在更新的套件旁邊的圖標。
  3. 可選
    添加更改的描述:

    1. 右鍵單擊套件並選擇 套件詳細信息
    2. 資產配置 窗口中,選擇 版本
    3. 在您最近的更改下,選擇 添加
    4. 描述您的更改,然後單擊 提交 按鈕。

更新過時的副本

您可以將過時的套件副本更新到最新版本,或者您可以繼續使用舊版本。

  1. 資源管理器 窗口中,通過“下載”符號找到過時的副本。您也可以在 3D 視口中選擇過時的副本。

    顯示有潛在更新的套件旁邊的圖標。
  2. 右鍵單擊過時的副本並選擇 獲取最新套件。您也可以選擇多個套件,右鍵單擊並選擇 獲取所選套件的最新版本

批量更新

廣泛使用套件可能會導致在遊戲中的多個地方出現許多套件副本。除了 單獨同步自動更新 外,您還可以通過 批量更新 更新所有套件副本。

  1. 建議
    關閉其他打開任何遊戲地方的 Studio 實例;這樣可以防止另一個未保存的地方實例可能覆蓋您的更新。
  2. 資源管理器 窗口或 3D 視口中,右鍵單擊所需的套件並選擇 更新所有
  3. 選擇遊戲中的所有地方或某些子集地方,然後單擊 更新

自動更新

為了使同步更容易,您可以設置套件副本在發布新版本時自動更新。套件副本的自動更新將在地方在 Studio 中打開時進行。

  1. 資源管理器 窗口中,展開套件的層級樹並選擇其 PackageLink 對象。

    資源管理器窗口中套件的特寫,突出顯示其 PackageLink 對象。
  2. 屬性 窗口中,啟用 AutoUpdate 屬性。如果您有 嵌套套件,則此屬性僅適用於最高級別的父套件,這意味著只有在 套件更新時才會發生自動更新。

分享和訪問級別

您可以授予朋友、遊戲、群組或特定群組用戶角色的權限,以便他們可以在其創作中自由使用您的套件。有關資產訪問的更多信息,請參見 資產隱私

要更改合作者(例如朋友或群組)的套件權限:

  1. 資源管理器 窗口、工具箱資產管理器 中,右鍵單擊所需的套件並選擇 套件選項 ⟩ 套件詳細信息

  2. 資產配置 窗口中,選擇 權限

  3. 使用搜索欄,輸入並選擇您想授予使用您套件權限的合作者,然後選擇權限級別。

    權限描述
    使用和查看合作者可以使用和查看(但不能編輯)當前和以前的套件版本。一旦您授予合作者此能力,您將無法撤銷他們已經插入到其遊戲中的副本的訪問權限;撤銷訪問權限會阻止重新插入或套件更新,但他們的數據模型中的套件副本將保持不變。
    編輯合作者可以使用、查看和編輯當前和以前的套件版本,包括發布對其的更改。

還原套件更改

您可以一次性 還原未發布的更改,將套件恢復到先前的 版本,或還原特定 配置 的更改,而無需逐一撤消整個系列的套件更改。

還原未發布的更改

要撤消整個系列的 未發布 更改:

  1. 資源管理器 窗口中,通過其套件圖標上的點找到已修改的副本。您也可以在 3D 視口中選擇已修改的副本。

    資源管理器窗口中顯示未發布套件更改的圖標。
  2. 右鍵單擊單個已修改的副本並選擇 撤消對套件的更改,或者選擇多個副本(至少一個已修改),右鍵單擊並選擇 撤消對所選套件的更改

恢復到已發布版本

要將套件恢復到 先前發布的 版本:

  1. 資源管理器 窗口、工具箱資產管理器 中,右鍵單擊所需的套件並選擇 套件選項 ⟩ 套件詳細信息
  2. 資產配置 窗口中,選擇 版本。該窗口顯示每個已發布版本的詳細信息,包括發布的日期和時間,以及任何更改的描述。
  3. 單擊您想要恢復的版本旁邊的勾選框,然後單擊 提交

還原配置

要將任何 配置 屬性還原為其默認值,請在 屬性 窗口的 屬性 部分中從其選項菜單中選擇 重置

屬性窗口的屬性部分,顯示屬性的選項菜單已展開。

比較套件版本

當一個套件有多個版本時,您可以使用差異查看器比較版本之間的更改。該工具具有一個套件層級菜單,指示版本之間所有添加、刪除或修改的實例,並使用相應的圖標,包括以下功能:

  • 視覺概覽 顯示在不同相機位置下 3D 渲染的視覺差異。這是根對象為 3D 對象(模型、部件)時的默認視圖,目前僅適用於根對象。

  • 屬性 顯示屬性和屬性的變更。這是根對象為非 3D 對象(腳本、燈光、2D 對象)時的默認視圖,並且適用於套件中的所有實例。

  • 腳本 顯示逐行的腳本差異。它適用於包含腳本的套件,無論該腳本是否為根對象。

要比較套件版本:

  1. 資源管理器 或 3D 視口中,右鍵單擊目標套件並選擇 套件選項 ⟩ 比較套件版本

  2. 默認情況下,窗口比較您的本地副本和最新版本之間的更改。使用兩個下拉菜單比較不同版本。

    差異查看器的示例特寫。比較設置被突出顯示。
  3. 選擇版本後:

    1. 如果適用,選擇 視覺概覽 標籤以比較根模型的視覺渲染,並調整相機控制以獲得所需的角度。控制在視圖之間是同步的:

      • 使用左鍵單擊平移相機。
      • 使用右鍵單擊旋轉相機。
      • 使用鼠標滾輪放大和縮小相機。
      • 使用鍵盤快捷鍵 F 重新居中。
    2. 要比較實例的屬性和屬性,選擇該實例和 屬性 標籤。

    3. 要比較作為腳本或包含腳本的套件的腳本差異,使用 腳本 標籤。

©2026 Roblox Corporation、Roblox、Roblox 標誌及 Powering Imagination 是我們在美國及其他國家地區的部分註冊與未註冊商標。