製作物品限制

這是對可以在 World Craft 中使用的物品的限制的說明。

為了使物品能夠在 Worldcraft 中使用,必須滿足以下限制。

作為項目的限制

製作的物品有一個物品組件 必須添加。 必須設置項目的名稱。 項目名稱不得超過 64 個字符。 Size of Item 的任何元素都必須大於等於 1,並且所有元素必須大於等於 0 小於等於 4。

遊戲對象限制

項目必須包含不超過 128 個遊戲對象。 項目中包含的所有遊戲對象必須具有不同的名稱。

資產限制

網格限制

所有網格都應該是三角形的。 (在一般資源格式的情況下,包含四邊形網格的資源也可以自動轉換為三角形網格使用。請確保在資源導入設置中將 Keep Quads 設置為 false。請。) 網格中的三角形數量必須在 1 到 5000 之間。 一個網格中的子網格數應為 2 個或更少。 網格不應包含權重。 網格所在的區域必須在 (5, 5, 5) 範圍內。

材料限制

物品必須包含不超過兩種類型的材料。 著色器是 StandardMainScreenView,只有標準著色器可用。 StandardMainScreenView 可以使用包含在 ClusterCreatorKitSample 中的 StandardMainScreen.shader。

紋理限制

一個項目必須包含不超過三個紋理。 所有紋理必須為 png 或 jpg 格式。 所有紋理的每邊必須為 8192 像素或更少。

尺寸限制

最終上傳項目的大小必須為 25MB 或更小。

組件限制

製作的物品只能使用下面列出的組件。

項目組件

在 item 組件中,Item, 可移動物品, 可抓取物品, RidableItem, ScriptableItem 可用。

  • 對 RidableItem 的限制
    • 未使用 RidableItem 的 AvatarOverrideAnimation
  • 對 ScriptableItems 的限制

繪圖中涉及的組件

MeshRenderer、[MeshFilter](https://docs.unity3d.com/cn/2021.3/Manual/class-MeshFilter .html) 可用。 Item 至少需要一個 MeshRenderer。 一項中的 MeshRenderer 數量應為 8 個或更少。 MeshRenderer 設置僅用於材質。 網格存在的範圍必須在 (5, 5, 5) 之內。

涉及碰撞的組件

BoxColliderSphereColliderCapsuleColliderMeshCollider 可用。 所有對撞機都必須具有 Is Trigger false。 不使用所有對撞機材質。 MeshCollider 必須是 Convex 並且指定的 Mesh 必須有 255 個或更少的三角形。 不使用 MeshCollider 的烹飪選項。 一項中的對撞機數量必須為 32 或更少。 碰撞器可以存在的範圍必須在 (5, 5, 5) 之內。

與身體行為有關的成分

剛體組件 是一個 [MovableItem](https://docs.cluster.mu/creatorkit/zh-tw/item-components/movable-item/) 被添加。 剛體組件使用 isKinematic 設置為 true 進行處理,並且不使用其他設置。

世界組件

在世界組件中,StandardMainScreenView 可以使用。