工艺物品限制

这是对世界争霸中可以使用的物品限制的说明。

为了使物品可以在世界争霸中使用,它必须满足以下限制:

作为项目的限制

工艺物品具有物品成分 必须添加。
必须设置项目名称。
项目名称不得超过 64 个字符。
Item的Size,其中一个元素必须大于或等于1,所有元素必须大于或等于0且小于或等于4。

游戏对象限制

项目包含的游戏对象不得超过 128 个。
项目中包含的所有游戏对象必须具有不同的名称。
该项目的游戏对象必须处于活动状态。

资产限制

网格限制

所有网格必须是三角形的。 (对于一般资源格式,包含四边形网格的资源也可以自动转换为三角形网格并使用。请确保资源的导入设置中的 Keep Quads 设置为 false。)
网格中三角形的数量必须大于或等于 1 且小于或等于 5000。
一个网格中的子网格数必须为 2 个或更少。
网格不得包含权重。
网格存在的区域必须在 (5, 5, 5) 之内。
项目必须包含 8 种或更少类型的网格。

材料限制

物品不得包含超过两种类型的材料。
着色器是 StandardMainScreenView,只能使用标准着色器。
StandardMainScreenView 可以使用 ClusterCreatorKitSample 中包含的 StandardMainScreen.shader。

纹理限制

一个项目包含的纹理不得超过 3 个。
所有纹理必须为 png 或 jpg 格式。
所有纹理的水平和垂直方向必须小于或等于 8192 像素。

尺寸限制

最终上传的项目不得大于25MB。

组件限制

制作物品只能使用下述组件。

项目组件

item 组件中提供了以下组件:

以下限制适用于项目组件:

  • RidableItem 限制
    • 未使用 RidableItem 的 AvatarOverrideAnimation
  • ScriptableItem 限制
  • ItemAudioSetList 的限制
    • 项目音频集的数量必须为 5 个或更少
    • 项目音频集 ID 和音频剪辑必须全部设置
    • 所有项目音频集 ID 必须不同
    • 所有音频剪辑的长度必须不超过 5 秒,通道数不超过 2,采样率不超过 48000Hz
  • HumanoidAnimationList 限制
    • 人形动画的数量必须为 10 个或更少
    • 人形动画ID和动画必须全部设置。
    • 所有人形动画 ID 必须不同
    • 所有动画中每个属性计算的关键帧总数必须小于 50,000。

与绘图相关的组件

与绘图相关的组件包括MeshRendererMeshFilter可用。
项目必须至少有一个活动的 MeshRenderer。
一项的 MeshRenderer 数量必须为 32 个或更少。
MeshRenderer 设置仅在材质中使用。
网格必须存在于范围 (5, 5, 5) 内。

涉及碰撞的部件

涉及碰撞的组件有BoxColliderSphereColliderCapsuleColliderMeshCollider可用。
所有碰撞材料均未使用。
MeshCollider是Convex的,指定的网格体的三角形数必须为255或更少。
不使用 MeshCollider 的烹饪选项。
一项中的碰撞体数量必须为 32 个或更少。
碰撞体必须存在于 (5, 5, 5) 内。
碰撞体 形状组件,您可以指定行为。
将不会使用没有 Shape 组件的 Is Trigger 碰撞体。

与身体行为相关的成分

Rigidbody组件MovableItem被添加。
Rigidbody 组件被视为 isKinematic 为 true 并且不使用其他设置。

世界组件

世界组件中提供了以下组件。

TextView 的文本必须小于或等于 1kB。