작성자 없음
작성자 정보가 삭제된 글입니다.
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
인벤토리 실습 #2
작성
·
129
0
안녕하세요 강의 잘 듣고있습니다.
이전 강의를 들으면서 transform이라는 변수를 통해 child에도 접근할 수 있고 gameObject에도 접근할 수 있음을 알게 되었습니다.
궁금한건 아래 코드와 같이 girdPanel.transform을 foreach에 넣어주면 자동으로 자식들의 transform이 child라는 변수에 들어가나요?.. 너무 신기합니다. 어떠한 원리에서 가능한걸까요..? 개발자의 편의를 위해 저런식으로 동작하게 구현해놓은걸까요?
답변 1
2
편의를 위해 만들어준건 맞긴 한데, 근본적으로 저건 C# 문법입니다.특정 클래스에서 IEnumerable 인터페이스를 구현하면,저렇게 foreach 문에서 루프를 돌아줄 수가 있습니다.