Unity와 Fake Null

1 · Kim YoungChan · May 11, 2024, 3:18 p.m.
Unity의 Fake null을 알고 있는가? Fake null이란 Unity에서 같은 Object를 UnityObject로서 null 체크를 했을 때와 System.Object로서 null체크를 했을 때, 값이 다르게 나오는 현상을 말한다. Fake Null이 정확히 어떤 것인지 파악하기 위해, 아래에 간단한 Unity 프로그래밍 퀴즈를 13개 준비했다. 🎓 간단한 Unity Quiz Time 아래 그림처럼, Scene에 TestGameObject라는 빈 GameObject를 만들고, QuizClass라는 컴포넌트를 추가했다. Quiz Class를 가지고 있는 GameObject QuizClass는 QuizObject라는 public GameObject 변수를 가지고 있는데, 인스펙터에서 이 QuizObject에 값을 넣어주지 않았다고 하자. 이 상황을 머릿속에 기억해 두고, 다음 질문에 답하여라 Quiz 0️⃣0️⃣ 만약 QuizClass의 내용이 다음과 같다면, ...