工艺物品限制
这是对世界争霸中可以使用的物品限制的说明。
为了使物品可以在世界争霸中使用,它必须满足以下限制:
作为项目的限制
工艺物品具有物品成分 必须添加。
必须设置项目名称。
项目名称不得超过 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 组件中提供了以下组件:
- Item
- MovableItem
- GrabbableItem
- RidableItem
- ScriptableItem
- ItemAudioSetList
- HumanoidAnimationList
- PlayerScript
以下限制适用于项目组件:
- RidableItem 限制
- 未使用 RidableItem 的 AvatarOverrideAnimation
- ScriptableItem 限制
- 无法使用
*-Compat
类型API - 详情请参阅脚本参考
- 无法使用
- ItemAudioSetList 的限制
- 项目音频集的数量必须为 5 个或更少
- 项目音频集 ID 和音频剪辑必须全部设置
- 所有项目音频集 ID 必须不同
- 所有音频剪辑的长度必须不超过 5 秒,通道数不超过 2,采样率不超过 48000Hz
- HumanoidAnimationList 限制
- 人形动画的数量必须为 10 个或更少
- 人形动画ID和动画必须全部设置。
- 所有人形动画 ID 必须不同
- 所有动画中每个属性计算的关键帧总数必须小于 50,000。
与绘图相关的组件
与绘图相关的组件包括MeshRenderer、MeshFilter可用。
项目必须至少有一个活动的 MeshRenderer。
一项的 MeshRenderer 数量必须为 32 个或更少。
MeshRenderer 设置仅在材质中使用。
网格必须存在于范围 (5, 5, 5) 内。
涉及碰撞的部件
涉及碰撞的组件有BoxCollider、SphereCollider、CapsuleCollider、MeshCollider可用。
所有碰撞材料均未使用。
MeshCollider是Convex的,指定的网格体的三角形数必须为255或更少。
不使用 MeshCollider 的烹饪选项。
一项中的碰撞体数量必须为 32 个或更少。
碰撞体必须存在于 (5, 5, 5) 内。
碰撞体 形状组件,您可以指定行为。
将不会使用没有 Shape 组件的 Is Trigger 碰撞体。
与身体行为相关的成分
Rigidbody组件是MovableItem被添加。
Rigidbody 组件被视为 isKinematic 为 true 并且不使用其他设置。
世界组件
世界组件中提供了以下组件。
TextView 的文本必须小于或等于 1kB。