制作物品限制
这是对可以在 World Craft 中使用的物品的限制的解释。
为了使物品在 WorldCraft 中可用,必须满足以下限制。
作为项目的限制
制作的物品有一个物品组件 必须添加。
必须设置项目的名称。
项目名称不得超过 64 个字符。
Size of Item 的任何元素必须大于等于 1,并且所有元素必须大于等于 0 且小于等于 4。
游戏对象的局限性
项目包含的游戏对象不得超过 128 个。
项目中包含的所有游戏对象必须具有不同的名称。
该项目的 GameObject 必须处于活动状态。
资产限额
网格限制
所有网格都应该是三角形的。 (在一般资源格式的情况下,包含四边形网格的资源也可以自动转换为三角形网格使用。请确保在资源导入设置中将Keep Quads设置为false。)
网格中三角形的数量必须在 1 到 5000 之间。
一个网格中的子网格数应为 2 个或更少。
网格不应包含权重。
网格所在的区域必须在 (5, 5, 5) 范围内。
项目必须包含不超过 8 个不同的网格。
材料限制
项目必须包含不超过两种类型的材料。
着色器是 StandardMainScreenView, 只有标准着色器可用。
StandardMainScreenView 可以使用 ClusterCreatorKitSample 中包含的 StandardMainScreen.shader。
纹理限制
一个项目必须包含不超过三个纹理。
所有纹理必须为 png 或 jpg 格式。
所有纹理的每一面都必须为 8192 像素或更少。
大小限制
最终上传项目的大小必须为 25MB 或更小。
组件限制
制作的物品只能使用下面列出的组件。
项目组件
item 组件中提供了以下组件:
以下限制适用于项目组件:
- RidableItem 限制
- 不使用 RidableItem 的 AvatarOverrideAnimation
- 对 ScriptableItems 的限制
- 无法使用
*-Compat
API - 详见脚本参考
- 无法使用
- 对 ItemAudioSetList 的限制
- 项目音频集的数量必须为 5 个或更少
- 必须设置项目音频集 ID 和音频剪辑
- 所有项目音频集 ID 必须不同
- 所有音频剪辑的长度不得超过 5 秒,通道数不得超过 2 个,采样率不得超过 48000Hz
- HumanoidAnimationList 限制
- 人形动画的数量必须为 10 个或更少
- 人形动画ID和动画必须全部设置。
- 所有人形动画 ID 必须不同
- 所有动画中每个属性计算的关键帧总数必须小于 50,000。
参与绘图的组件
MeshRenderer, MeshFilter 可用。
Item 必须至少有一个活动的 MeshRenderer。
一个项目中的 MeshRenderer 数量应为 32 个或更少。
MeshRenderer 设置仅用于材质。
网格存在的范围必须在(5, 5, 5)之内。
涉及碰撞的组件
BoxCollider, SphereCollider, CapsuleCollider, MeshCollider 可用。
不使用所有 Collider 材料。
MeshCollider 必须是 Convex 并且指定的 Mesh 必须具有 255 个或更少的三角形。
不使用 MeshCollider 的 Cooking Options。
一项中的碰撞器数量必须为 32 个或更少。
collider可以存在的范围必须在(5, 5, 5)之内。
碰撞器具有Shape 组件,您可以指定行为。
将不会使用没有 Shape 组件的 Is Trigger 碰撞体。
参与身体行为的成分
刚体组件 是一个MovableItem 被添加。
刚体组件在 isKinematic 设置为 true 的情况下进行处理,不使用其他设置。
世界成分
在世界组件中,StandardMainScreenView, Mirror, Shape 组件 可以使用。 测试版功能, 如果 TextView 也可以使用。 TextView 的文本必须小于或等于 1kB。