Keep Selected Target Valid 질문입니다.

22.11.20 16:28 작성 조회수 203

0

활성화하면 인터랙션 중인 대상이 유효해지지 않아도 인터랙션을 유지할 수 있다고 하셨는데 이게 무슨 말인지 잘 모르겠습니다.

유효하지 않은 대상과 인터랙션을 할 수가 있나요?

그리고 예시로 보통 텔레포테이션을 할 때 더이상 Ray Interactor가 Teleportation Anchor나 Area를 가리키지 않는 경우 인터랙션 되지 않도록 할 때 사용한다고 하셨는데 이 부분도 무슨 말인지 잘 모르겠습니다.

답변 1

답변을 작성해보세요.

2

인터랙션에는 크게 두가지가 있는데요, Select와 Activate입니다.
XR IT는 일반적으로 Select를 먼저 한 상태로, Activate를 하게 되어 있죠.
특히 Select 제스쳐를 유지한 채로, 여러 번 Activate를 할 수도 있게 되어 있습니다.

Keep Selected Target Valid 옵션은
Select 중일 때, 대상을 더 이상 오버랩이나 포인터로 가리키는 등의 Select가 가능한 상태가 아닐 경우에도 Select 상태를 유지 시켜주는 옵션입니다. 기본적으로는 활성화되어 있습니다.

쉽게 생각하면,
이 옵션을 비활성화 할 경우,
텔레포테이션 앵커나 총 등의 선택/사용 가능한 Interactable에서 Interactor가 떨어지면 Select 상태를 초기화하는 옵션입니다.

예를 들어 이 옵션을 비활성화하는 일반적인 용도인 텔레포테이션의 경우,
텔레포테이션 앵커 등을 Select 후에 Activate로 텔레포테이션을 할 경우에, 보통 더 이상 포인터가 가리키지 않는 경우가 많은데요, 이 때에 이 옵션이 비활성화 되어 있어야 직전에 텔레포테이션 했던 대상을 다시 텔레포테이션 하지 못하게 막을 수 있습니다.

김종현님의 프로필

김종현

질문자

2022.11.20

이해가 됐습니다. 감사합니다