크래프트 아이템 제한

월드크래프트에서 사용할 수 있는 아이템의 제한에 대한 설명입니다.

아이템을 월드크래프트에서 사용할 수 있도록 하려면 다음 제한 사항을 충족해야 합니다.

항목으로 제한

크래프트 아이템에는 Item 컴포넌트가 추가되어야 합니다. 항목의 이름이 설정되어 있어야 합니다. 항목의 이름은 64자 이하여야 합니다. Item의 Size는 요소 중 하나가 1 이상이고 모든 요소가 0 이상 4 이하여야 합니다.

GameObject 제한

아이템에 포함된 GameObject의 수는 128개 이하여야 합니다. 항목에 포함된 GameObject의 이름은 모두 달라야 합니다.

자산 제한

메쉬 제한

메쉬는 모두 삼각형이어야 합니다. (일반 자산 형식의 경우 사각형 메쉬가 포함된 자산도 자동으로 삼각형 메시로 변환하여 사용할 수 있습니다. 자산의 Import Setting에서 Keep Quads가 false인지 확인합니다. 하십시오.) 메쉬의 삼각형 수는 1 이상 5000 이하여야 합니다. 하나의 메쉬의 서브메쉬 수는 2개 이하여야 합니다. 메쉬에는 가중치가 없어야 합니다. 메쉬가 있는 영역은 (5, 5, 5) 이내여야 합니다.

머티리얼 제한

아이템에 포함된 머티리얼은 2종류 이하여야 합니다. 셰이더는 StandardMainScreenView를 제외하고 Standard 셰이더만 사용할 수 있습니다. StandardMainScreenView에서는 ClusterCreatorKitSample에 포함된 StandardMainScreen.shader를 사용할 수 있습니다.

텍스처 제한

하나의 항목에 포함된 텍스처는 세 가지 유형이어야 합니다. 모든 텍스처는 png 또는 jpg 형식이어야 합니다. 모든 텍스처는 가로세로 각각 8192픽셀 이하여야 합니다.

크기 제한

최종적으로 업로드되는 항목의 용량은 25MB 이하여야 합니다.

구성요소 제한

크래프트 아이템에서는, 이하에 기술이 있는 컴퍼넌트만을 사용할 수 있습니다.

아이템 컴포넌트

아이템 컴퍼넌트에서는, Item, MovableItem, GrabbableItem, RidableItem, ScriptableItem를 사용할 수 있습니다.

  • RidableItem 제한에 대해
    • RidableItem의 AvatarOverrideAnimation은 사용되지 않습니다.
  • ScriptableItem 제한
    • *-Compat계열의 API를 이용할 수 없습니다.
    • 자세한 내용은 Script Reference를 참조하십시오.

그리기와 관련된 구성 요소

그리기와 관련된 구성 요소는 MeshRenderer, MeshFilter을 사용할 수 있습니다. 항목에는 MeshRenderer가 하나 이상 필요합니다. 한 항목의 MeshRenderer 수는 8개 이하여야 합니다. MeshRenderer 설정은 Materials만 사용됩니다. Mesh가 존재하는 범위는 (5, 5, 5) 이내여야 합니다.

충돌과 관련된 구성 요소

충돌과 관련된 구성 요소의 경우 BoxCollider, SphereCollider, CapsuleCollider, MeshCollider을 사용할 수 있습니다. 모든 Collider는 Is Trigger가 false여야 합니다. 모든 Collider의 Material은 사용되지 않습니다. MeshCollider는 Convex이고 지정하는 Mesh는 Triangle 수가 255 이하여야 합니다. MeshCollider의 쿠킹 옵션은 사용되지 않습니다. 한 아이템의 콜리더 수는 32개 이하여야 합니다. Collider가 존재할 수 있는 범위는 (5, 5, 5) 이내여야 합니다.

물리적 거동과 관련된 구성 요소

Rigidbody 구성 요소MovableItem가 추가된 경우에만 사용됩니다. Rigidbody 구성 요소는 isKinematic이 true로 처리되며 다른 설정 항목은 사용되지 않습니다.

월드 컴포넌트

월드 구성 요소에서 StandardMainScreenView를 사용할 수 있습니다.