制作物品限制

这是对可以在 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 的限制

绘图中涉及的组件

MeshRendererMeshFilter 可用。 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-cn/item-components/movable-item/) 被添加。 刚体组件使用 isKinematic 设置为 true 进行处理,并且不使用其他设置。

世界组件

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