套件

*此內容是使用 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 是我們在美國及其他國家地區的部分註冊與未註冊商標。