상호 작용 가능한 형식 Throw 가능 설정
용어
이 문서에서 "hover"는 "커서(PC 또는 Mac) 또는 컨트롤러 포인터(Quest)가 개체 위에 있는 경우"를 의미합니다.
개체를 "장착"하는 것은 개체를 손에 쥐고 있는 것을 의미합니다. 잡고 보유할 수 있는 개체는 "장착 가능"입니다. 아바타가 개체를 들고 있을 때 개체가 "장착"되어 있다고 합니다.
테스트 제한 사항
중요: 이 문서에 설명된 목표 구성 설정, Throw 구성 설정, 개체 위치 및 손 위치 지정 기능에서 아바타의 손이나 가슴을 기준으로 개체의 위치와 회전을 조정할 수 있습니다. Unity 편집기에서는 제한된 메시 에뮬레이터 아바타를 사용하여 결과를 볼 수 있습니다. 전체 Mesh 이벤트 아바타로 이러한 조정의 결과를 보려면 프로젝트를 빌드 및 게시한 다음 Mesh 이벤트를 만든 다음 이벤트에 참가한 다음, 개체를 잡고 장면에 저장해야 합니다.
Throw 가능한 동작의 세 단계
Throwable을 사용하면 throw가 다음 세 단계에서 발생하는 것으로 생각하는 것이 유용합니다.
- 아바타가 개체를 보유하고 있습니다(즉, 개체가 "장착됨").
- 아바타가 개체를 조준하고 있습니다.
- 아바타가 개체를 throw하고 있습니다.
이러한 각 단계에는 고유한 설정이 있지만 일부 설정은 세 단계 모두에 있습니다. 예를 들어 각 단계에는 해당 단계에 고유한 손 포즈 셰이프 가 있습니다. 단계는 메시 상호 작용 가능 설정 구성 요소에 순서대로 나열되지 않습니다. 개체를 보유하는 1단계의 설정은 구성 요소의 맨 아래에 있는 손 위치 섹션에 있습니다. 개체를 목표로 하는 2단계 설정은 상호 작용 설정>목표 구성 설정 섹션에 있으며, 개체를 throw하는 3단계의 설정은 상호 작용 설정>Throw 구성 설정 섹션에 있습니다.
상호 작용 설정
구성 설정 목표
- Aim의 Arm 확장 – 조 준 모드에서 암을 확장하는 양입니다.
- 손 포즈 셰이프: 조준할 때 아바타의 손을 넣을 손 포즈 모양입니다.
- 손 포즈 크기: 손 포즈의 크기는 0에서 1까지입니다. - 조준 손 회전 : 조준하는 동안 손의 회전구성 설정 throw
손 포즈 설정 throw:
- 손 포즈 셰이프: 던지기가 해제될 때 아바타의 손을 넣을 손 포즈 모양입니다.
- 손 포즈 크기: 손 포즈의 크기는 0에서 1까지입니다.
VR 설정
- Min Throw 속도 VR: 퀘스트에서 throw될 때 개체에 적용할 최소 속도입니다.
- 최대 Throw 속도 VR: 퀘스트에서 throw될 때 개체에 적용할 최대 속도입니다. 이는 PC에서 사용되는 속도 값입니다. 퀘스트에서 사용자의 실제 팔 움직임에 따라 속도가 조정됩니다.
참고: 퀘스트에서 개체가 throw될 때 적용되는 속도는 사용자의 팔 이동의 실제 속도를 사용하여 최소값과 최대값 사이에서 크기가 조정됩니다.
2D 설정
- 2D Throw 속도: PC에서 throw될 때 개체에 적용할 속도입니다.
- 방향 오프셋 throw: PC에서 개체가 throw되면 개체에 적용할 방향 오프셋입니다.
- 대상 포즈 throw: 항목이 throw되면 아바타의 손을 놓는 데 사용되는 대상 포즈 목록입니다. 위치 및 회전 오프셋은 throw가 시작될 때 아바타 손의 위치를 기준으로 합니다. 아바타는 이전 포즈의 애니메이션 곡선을 사용하여 보간 시간에 정의된 시간 동안 목록에서 순차적으로 현재 포즈로 보간합니다. 개체가 해제되고 throw 손 포즈가 두 번째 대상에서 마지막 대상까지 사용됩니다.
목록 아래에 있는 "+" 또는 "-" 단추를 클릭하여 포즈를 추가하거나 제거할 수 있습니다. Throw 대상 포즈의 오른쪽에 있는 숫자는 목록에 있는 포즈 수를 알려줍니다.
- 목표 호 표시: 목표 호는 아바타의 손에서 바깥쪽으로 투영되는 곡선 시각적 표시기입니다. 이 표시기를 사용하면 개체가 3D 공간에서 throw되는 위치를 확인할 수 있습니다.
- 원점 목표: 이 필드의 둥근 단추를 클릭하여 변환 선택 창을 엽니다. 그런 다음, Aim Arc가 시작되는 3D 공간의 지점을 변환하는 개체를 선택할 수 있습니다. 이는 아크와 개체 사이의 거리를 설정하면서 장착된 개체를 아바타 손에 표시하려는 경우에 유용합니다.
- 원호 색 재정의: 이 옵션을 선택하면 기본 Aim Arc 색을 재정의 하기 위해 사용자 지정 색을 선택할 수 있는 색 상자와 함께 Aim Arc Color 속성이 나타납니다. 이는 참석자가 개체를 throw하지 않으려는 영역에 커서(PC) 또는 레이저 포인터(Quest)가 놓일 때 Aim Arc 색을 빨간색으로 설정하는 것입니다. 커서/레이저 포인터가 개체 를 throw할 수 있는 영역으로 이동하면 Aim Arc가 녹색으로 바뀝니다.
강조 설정
가리키기/선택됨: 개체를 마우스로 가리킨 경우 강조 표시할지 선택했는지 여부입니다.
강조 표시 메커니즘
메뉴 항목 1: 셰이더 속성
- 강조 색: 개체가 강조 표시될 때 재질의 색 속성을 설정할 색입니다.
- 전환 기간 강조 표시: 전환 시 강조 표시를 페이드 인/아웃하는 시간입니다.
- 강조 크기 속성: 강조 표시할 때 강조 표시 양을 설정할 재질의 속성입니다. 부동 소수 자릿수 값입니다.
- 강조 색 속성: 강조 표시 시 강조 색을 설정할 재질의 속성입니다. 색 값입니다.
메뉴 항목 2: 메시 윤곽선: 개체에 지정된 색/너비의 자동 윤곽선을 추가합니다.
- 강조 색: 윤곽선의 색입니다.
- 전환 기간 강조 표시: 전환 시 개요를 페이드 인/아웃하는 시간입니다.
- 강조 윤곽선 너비: 윤곽선의 두께(미터)입니다. 그래픽 도구/표준 재질의 "돌출 값"을 재정의합니다.
- 사용자 지정 개요 재질: 윤곽선을 렌더링하는 데 사용되는 재질입니다.
- 사용자 지정 스텐실 쓰기 자료: 사용된 재료는 스텐실 버퍼에 값을 씁니다.
- 개요 제외 모드: 개요에 포함하지 않으려는 렌더러를 필터링하는 옵션입니다.
메뉴 항목 3: 내부 네온: 지정된 속성을 사용하여 네온 효과로 강조 표시를 적용합니다.
- 강조 색: 내부 네온의 색입니다.
- 전환 기간 강조 표시: 전환 시 내부 네온을 페이드 인/아웃하는 시간입니다.
- 사용자 지정 강조 재질: 이 개체와 관련된 옵션을 재정의하여 네온에 사용되는 재질을 설정합니다. 설정되지 않은 경우 설정 자산의 기본 자료가 사용됩니다.
- 제외 문자열: 이 문자열이 설정되면 제외 문자열이 포함된 이름의 게임 개체가 강조 표시에서 제외됩니다.
개체 위치 지정
- 위치 및 회전: 이러한 설정을 사용하여 아바타의 손을 기준으로 개체의 위치와 회전을 미세 조정합니다. 여기서 조정을 작게 조정하면 개체가 유지되는 방식의 리얼리즘이 크게 향상될 수 있습니다.
손 위치 지정
- 위치: 개체를 장착할 때 아바타의 손에서 가슴까지의 거리입니다.
- 회전: 개체를 장착할 때 손목을 회전하는 양입니다.
- 손 포즈 셰이프: 이 드롭다운은 아바타를 장착할 때 아바타의 손을 넣을 수 있는 다양한 손 포즈 모양을 제공합니다. 아무 것도 선택할 수 없습니다.
- 손 포즈 크기: 손 포즈의 크기는 0에서 1까지입니다.