アクセサリーの制限

アクセサリーとして使用できるアイテムの制限についての説明です。

アイテムをアクセサリーで使えるようにするためには、以下の制限を満たす必要があります。

アクセサリーとしての制限

アクセサリーにはAccessory Itemコンポーネントが追加されている必要があります。
Default Attach Offset Positionの全ての要素が-2以上2以下である必要があります。

アイテムとしての制限

ItemコンポーネントのNameが設定されている必要があります。
ItemのNameは64文字以内である必要があります。
ItemのSizeは全ての要素が0以上2以下である必要があります。

GameObjectの制限

アイテムに含まれるGameObjectの数は128個以下である必要があります。
アイテムに含まれるGameObjectの名前は全て異なる必要があります。
アイテムのGameObjectはアクティブである必要があります。

アセットの制限

メッシュの制限

メッシュは全て三角形である必要があります。(一般的なアセット形式の場合、四角形のメッシュが含まれたアセットも自動で三角形メッシュに変換して使用することができます。アセットのImport SettingでKeep Quadsがfalseになっていることを確認して下さい。)
メッシュの三角形の数は1以上2000以下である必要があります。
1つのメッシュのサブメッシュ数は2つ以下である必要があります。
メッシュはウェイトを含んでいない必要があります。
メッシュが存在する領域は(2, 2, 2)以内である必要があります。
アイテムに含まれるメッシュは8種類以下である必要があります。

マテリアルの制限

アイテムに含まれるマテリアルは2種類以下である必要があります。
シェーダーはMToonシェーダーのみが使用できます。

テクスチャの制限

1つのアイテムに含まれるテクスチャは3種類以下である必要があります。
全てのテクスチャはpng形式かjpg形式である必要があります。
全てのテクスチャは縦横それぞれ8192ピクセル以下である必要があります。

サイズの制限

最終的にアップロードされるアイテムの容量は25MB以下である必要があります。

コンポーネントの制限

アクセサリーでは、以下に記述があるコンポーネントのみが使用できます。

アイテムコンポーネント

アイテムコンポーネントでは、 ItemAccessoryItemが使用可能です。

描画に関わるコンポーネント

描画に関するコンポーネントでは、MeshRendererMeshFilterが使用可能です。
アイテムにはアクティブなMeshRendererが1つ以上必要です。
1つのアイテムのMeshRendererの数は8個以下である必要があります。
MeshRendererの設定はMaterialsのみ使用されます。
Meshが存在する範囲は(2, 2, 2)以内である必要があります。