작성자 없음
작성자 정보가 삭제된 글입니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI 자동화 #2
작성
·
205
0
바인딩 부분에서 FindChild가 component를 반환하고 실제 그 값을 UnityEngine.Object타입의 objects에 넣고있습니다.
문득 든 의문은Dictionary<Type,UnityEngine.Object[]> _objects 로 선언하여 componet를 UnityEngine.Object[] 배열에 담는 이유가 다형성을 이용하기 위함인가요?
답변 1
1
다형성 때문은 아니고 다양한 타입을 구분지어 저장하기 위해서입니다.나중에 자주 필요한 애들이 Button, Text, Image 뭐 이런 타입인데,같은 데이터는 아니니 따로 구분해서 저장해야겠죠.실제 사용예를 보면 금방 이해가 가실 겁니다.