인프런 커뮤니티 질문&답변
클래스 생성
작성
·
154
0
Instance = GameObject.Find("@Managers").
GetComponent<Managers>();
이렇게 호출하는것과
GameObject go = GameObject Find("@Managers");
Instance = go.GetComponent<Managers>();
이렇게 호출하는 것 두가지 방법의 장단점이 있나요
제가생각했을 때에는 go라는 새로운 클래스는
@Managers 안의 Managers 클래스를 찾기위해서만 쓰이는 것 같은데 @Managers라는 전체 클래스를 계속 저장하고 있는것이 조금 손해를 보는 느낌이고
밑의 경우에는 만약 나중에 @Managers클래스를 다시 접근해야할 상황이 있을 때 위의 방법보다 접근이 용이한 장점이 있는 것 같습니다.
제가 이해하고 있는것이 맞는지, 그리고 제가 미처 생각하지 못한 다른 장단점이 있는지 질문드립니다.
퀴즈
66%나 틀려요. 한번 도전해보세요!
유니티의 Play 모드 실행 중에 게임 오브젝트의 속성(위치, 회전 등)을 변경하면 어떻게 될까요?
변경 사항이 즉시 저장됩니다.
변경 사항은 Play 모드 중에만 적용되고 종료 시 초기화됩니다.
오류가 발생하여 Play 모드가 중지됩니다.
변경 사항이 즉시 다른 오브젝트에 복사됩니다.





