Quiz
•
Beginner
+60 XP
15m
1
Unity Technologies
이 퀴즈에서는 5단원에서 학습한 기술 및 개념에 대한 지식을 평가합니다.
Languages available:
다음 중 대소문자와 관련하여 Unity 명명 규칙을 따르는 것은 무엇인가요?
Select only one
라인 1
라인 2
라인 3
라인 4
B라는 스크립트에서 액세스하려는 부울이 A라는 스크립트에 있는 경우, 다음 중 올바른 내용은 무엇인가요?
1만
1, 2만
2, 3만
3, 4만
1, 2, 3만
모두 참
공백에 어떤 코드를 넣으면 오브젝트가 파괴될까요?
name = "player" && isDead && health < 5
name != "player" && isDead != true && health > 5
name == "player" && !isDead && health < 5
name == "player" && isDead != true && health > 5
게임을 실행하니 콘솔에 'NullReferenceException: Object reference not set to an instance of an object'라는 오류 메시지가 표시됩니다. 어떻게 문제를 해결할 수 있을까요? 아래 이미지와 코드를 참조하세요.
계층 구조에서 'Game Manager'의 이름을 'gameManager'로 변경합니다.
계층 구조에서 'Game Manager'의 이름을 'GameManager'로 변경합니다.
라인 1에서 'GameManager'의 이름을 'Game Manager'로 변경합니다.
라인 3에서 GetComponent 코드를 제거합니다.
OnMouseDrag 이벤트를 소개하는 아래의 Unity 기술 자료와, 그 아래에 있는 코드를 살펴보세요. 콜라이더가 적용된 오브젝트를 클릭하여 10초 동안 누르고 있으면 'counter' 변수의 값은 얼마가 될까요?
0
99
100
100을 초과하는 값
아래 코드에 따르면 버튼을 클릭했을 때 어떤 내용이 콘솔에 표시될까요?
"Welcome, Robert Smith"
"Welcome, firstName Smith"
"Button is ready"
"Welcome + Robert + Smith"
'private Button start;'로 새로운 Button 변수를 선언했는데 'Button' 단어 아래에 'error CS0246: The type or namespace name 'Button' could not be found (are you missing a using directive or an assembly reference?)'라는 오류가 있다면 이 오류의 원인은 무엇인가요?
'start'는 Unity 이벤트 함수의 이름이므로 이를 버튼 이름으로 지정할 수 없습니다.
'Button'은 소문자 'button'이어야 합니다.
클래스 맨 위에 'using UnityEngine.UI;'를 생략했습니다.
새로운 Button 변수가 public이어야 합니다.
아래의 기술 자료와 코드를 살펴보세요. 다음 중 어떤 라인이 오류를 일으키지 않을까요?
라인 5
라인 6
라인 7
라인 8
버튼을 클릭했을 때 버튼이 'Hello!'라는 메시지를 표시하도록 하려면 공백에 어떤 코드를 채워야 할까요?
(SendMessage);
(SendMessage("Hello"));
(SendMessage(string Hello));
(SendMessage(Hello));
다음 중 'enemies'라는 게임 오브젝트의 새 List를 선언하는 올바른 방법은 무엇인가요?
To calculate your score, submit your answers to the quiz. A passing score will mark this quiz complete.
Correct answers needed to pass
Retake allowed after