미션 4 퀴즈 - 커스텀 VR 개발

Quiz

Intermediate

+60 XP

10m

Unity Technologies

미션 4 퀴즈 - 커스텀 VR 개발 thumbnail

이 퀴즈에서는 커스텀 VR 개발에 관해 미션 4에서 학습한 지식과 기술을 테스트합니다.

이 퀴즈는 VR 개발 학습 길잡이의 일부입니다.

Languages available:

Question 1

XRGrabInteractable 클래스에 대한 아래의 기술 자료를 읽어 보세요.

다음 문장은 참인가요, 거짓인가요?

아래 코드를 사용하여 MyGrabbableObject라는 새로운 스크립트를 추가하면 VR에서 이 오브젝트를 잡을 수 있습니다.

public class MyGrabbableObject : XRBaseInteractable 
{
}

Select only one

Question 2

XRBaseInteractable 클래스의 GetAttachTransform 메서드에 대한 아래의 기술 자료를 읽어 보세요.

자식 클래스에서 이 메서드를 오버라이드하고 콘솔에 메시지를 출력하려 했다고 가정해 보겠습니다.

다음 중 이 작업을 오류 없이 처리하는 코드는 무엇인가요?

정답을 하나만 선택하세요.

Select only one

Question 3

아래 코드는 기본 클래스 메서드를 오버라이드하는 예제를 보여 줍니다.

protected override void OnSelectEntered(SelectEnterEventArgs args)
{
      // 기본 메서드 호출
}

기본 메서드를 성공적으로 호출하는 코드 라인은 어느 것인가요?

정답을 하나만 선택하세요.

Select only one

Question 4

Vector3.Dot에 대한 아래의 기술 자료를 읽어 보세요.

아래 코드를 살펴보세요.

Vector3 firstVector = new Vector3(-1, 0, 1);
Vector3 secondVector = new Vector3(0, 1, 0);
private void Start()
{
   float dotProduct = Vector3.Dot(firstVector, secondVector);
   Debug.Log(dotProduct);
}

위 코드를 실행하면 콘솔에 어떤 내용이 출력될까요?

Select only one

Question 5

다음 중 아래 코드로 이루어지는 작업을 가장 잘 설명하는 것은 무엇인가요?

RaycastHit hit;
if (Physics.Raycast(transform.position, Vector3.up, out hit))
{
  Debug.Log(hit.transform.gameObject);            
}

정답을 하나만 선택하세요.

Select only one

Submit answers

To calculate your score, submit your answers to the quiz. A passing score will mark this quiz complete.

Correct answers needed to pass

4/5

Retake allowed after

24 Hours 0 Mins