크래프트 아이템 제한
월드크래프트에서 사용할 수 있는 아이템의 제한에 대한 설명입니다.
아이템을 월드크래프트에서 사용할 수 있도록 하려면 다음 제한 사항을 충족해야 합니다.
항목으로 제한
크래프트 아이템에는 Item 컴포넌트가 추가되어야 합니다.
항목의 이름이 설정되어 있어야 합니다.
항목의 이름은 64자 이하여야 합니다.
Item의 Size는 요소 중 하나가 1 이상이고 모든 요소가 0 이상 4 이하여야 합니다.
GameObject 제한
아이템에 포함된 GameObject의 수는 128개 이하여야 합니다.
항목에 포함된 GameObject의 이름은 모두 달라야 합니다.
항목의 GameObject는 활성이어야 합니다.
자산 제한
메쉬 제한
메쉬는 모두 삼각형이어야 합니다. (일반 자산 형식의 경우 사각형 메시가 포함된 자산도 자동으로 삼각형 메시로 변환하여 사용할 수 있습니다. 자산의 Import Setting에서 Keep Quads가 false인지 확인합니다. 하십시오.)
메쉬의 삼각형 수는 1 이상 5000 이하여야 합니다.
하나의 메쉬의 서브메시 수는 2개 이하여야 합니다.
메쉬에는 가중치가 없어야 합니다.
메쉬가 있는 영역은 (5, 5, 5) 이내여야 합니다.
아이템에 포함된 메쉬는 8종류 이하여야 합니다.
머티리얼 제한
아이템에 포함된 머티리얼은 2종류 이하여야 합니다.
셰이더는 StandardMainScreenView를 제외하고 Standard 셰이더만 사용할 수 있습니다.
StandardMainScreenView에서는 ClusterCreatorKitSample에 포함된 StandardMainScreen.shader를 사용할 수 있습니다.
텍스처 제한
하나의 항목에 포함된 텍스처는 세 가지 유형이어야 합니다.
모든 텍스처는 png 또는 jpg 형식이어야 합니다.
모든 텍스처는 가로세로 각각 8192픽셀 이하여야 합니다.
크기 제한
최종적으로 업로드되는 항목의 용량은 25MB 이하여야 합니다.
구성요소 제한
크래프트 아이템에서는, 이하에 기술이 있는 컴퍼넌트만을 사용할 수 있습니다.
아이템 컴포넌트
아이템 컴퍼넌트에서는, 이하의 컴퍼넌트를 사용할 수 있습니다.
- Item
- MovableItem
- GrabbableItem
- RidableItem
- ScriptableItem
- ItemAudioSetList
- HumanoidAnimationList
- PlayerScript
항목 구성 요소에는 다음 제한 사항이 적용됩니다.
- RidableItem 제한
- RidableItem의 AvatarOverrideAnimation은 사용되지 않습니다.
- ScriptableItem 제한
*-Compat
계열의 API를 이용할 수 없습니다.- 자세한 내용은 Script Reference를 참조하십시오.
- ItemAudioSetList 제한
- 아이템 오디오 세트의 개수는 5개 이하여야 합니다.
- Item Audio Set의 Id와 Audio Clip이 모두 설정되어 있어야 합니다.
- 아이템 오디오 세트의 ID는 모두 달라야합니다.
- 모든 Audio Clip은 길이가 5초 이하, 채널 수가 2 이하, SampleRate가 48000Hz 이하여야 합니다.
- HumanoidAnimationList 제한
- Humanoid Animations의 개수는 10개 이하여야 합니다.
- Humanoid Animation의 Id와 Animation이 모두 설정되어 있어야 합니다.
- Humanoid Animation의 Id는 모두 달라야합니다.
- 모든 Animation에 포함된 속성별로 계산된 키프레임의 합계는 50000개 이하여야 합니다.
그리기와 관련된 구성 요소
그리기 관련 구성 요소는 MeshRenderer, MeshFilter을 사용할 수 있습니다.
항목에는 활성 MeshRenderer가 하나 이상 필요합니다.
한 항목의 MeshRenderer 수는 32개 이하여야 합니다.
MeshRenderer 설정은 Materials만 사용됩니다.
Mesh가 존재하는 범위는 (5, 5, 5) 이내여야 합니다.
충돌과 관련된 구성 요소
충돌과 관련된 구성 요소의 경우 BoxCollider, SphereCollider, CapsuleCollider, MeshCollider을 사용할 수 있습니다.
모든 Collider의 Material은 사용되지 않습니다.
MeshCollider는 Convex이고 지정하는 Mesh는 Triangle 수가 255 이하여야 합니다.
MeshCollider의 쿠킹 옵션은 사용되지 않습니다.
한 항목의 콜리더 수는 32개 이하여야 합니다.
Collider가 존재할 수 있는 범위는 (5, 5, 5) 이내여야 합니다.
Collider에 Shape 구성 요소를 사용하여 동작을 지정할 수 있습니다.
Shape 컴포넌트가 붙어 있지 않은 Is Trigger가 온의 Collider는 사용되지 않습니다.
물리적 거동과 관련된 구성 요소
Rigidbody 구성 요소는 MovableItem가 추가된 경우에만 사용됩니다.
Rigidbody 구성 요소는 isKinematic이 true로 처리되며 다른 구성 항목은 사용되지 않습니다.
월드 컴포넌트
월드 컴포넌트에서는 다음 컴포넌트를 사용할 수 있습니다.
TextView의 Text는 1kB 이하여야 합니다.