퀴즈: 씬 플로 및 데이터 관리

Quiz

Beginner

+180 XP

40m

Unity Technologies

퀴즈: 씬 플로 및 데이터 관리 thumbnail

이 퀴즈에서는 주니어 프로그래머: 씬 플로 및 데이터 관리 미션에서 다룬 개념을 잘 이해하고 있는지 평가합니다.

Languages available:

Question 1

다음 중 버전 관리 솔루션으로 간주되는 것은 무엇인가요?

Select only one

Question 2

다음 중 일반적으로 버전 관리 솔루션을 통해 수행되지 않는 작업은 무엇인가요?

Select only one

Question 3

병합 충돌은 언제 발생하나요?

Select only one

Question 4

버전 관리 솔루션에서 '브랜치를 체크아웃한다'는 말은 무슨 뜻인가요?

Select only one

Question 5

버전 관리 솔루션에서 '커밋 메시지'란 무엇인가요?

Select only one

Question 6

다음 중 버전 관리 솔루션의 일반적인 워크플로를 나타내는 것은 무엇인가요?

Select only one

Question 7

Unity의 스크립팅 레퍼런스에서 LoadScene 함수인 SceneManager.LoadScene에 대한 다음과 같은 내용이 있습니다.

  • public static void LoadScene(int sceneBuildIndex, SceneManagement.LoadSceneMode mode = LoadSceneMode.Single);
  • public static void LoadScene(string sceneName, SceneManagement.LoadSceneMode mode = LoadSceneMode.Single);

다음 중 LoadScene 메서드를 올바르게 구현한 것은 무엇인가요?

Select only one

Question 8

DontDestroyOnLoad 함수를 사용하기 좋은 경우는 언제인가요?

Select only one

Question 9

코드를 다음과 같이 작성해 3초마다 씬을 다시 로드하고, 그때마다 'Reload number 0', 'Reload number 1', 'Reload number 2'와 같이 다시 로드한 횟수를 콘솔에 표시하려 합니다.

public int reloadNumber = 0;

void Start()
{   
  Debug.Log("Reload number " + reloadNumber);   
  reloadNumber++;
  StartCoroutine(WaitAndReload()); 
}   

IEnumerator WaitAndReload()
{
  yield return new WaitForSeconds(3);
  SceneManager.LoadScene (SceneManager.GetActiveScene().name); 
}

하지만 씬이 다시 로드될 때 증가한 reloadNumber 변수가 유지되지 않으므로, 매번 1씩 증가하지 않고 'Reload number 0'만 출력됩니다. 프로그램을 의도한 대로 작동하게 만들려면 무엇을 변경해야 하나요?

Select only one

Question 10

다음은 GameManager를 대상으로 구현된 싱글톤 디자인 패턴의 예제입니다.

public class GameManager : MonoBehaviour 
{
   void Awake()
   {     
      if (Instance == null)
      {       
         Instance = this;
         DontDestroyOnLoad(gameObject);
      }    
      else     
      {       
         Destroy(gameObject);
      }     
   } 
       
   public static GameManager Instance { get; private set; }
   
}

이 클래스에 대한 설명으로 옳은 것은 다음 중 무엇인가요?

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

8/10

Retake allowed after

0 Mins