본문 바로가기
Game Development/Unity

[유니티 UNITY] C# 스크립트에서 스크롤뷰(Scroll View)의 컨텐츠(Content)에 접근하는 방법!!

by ggyongi 2020. 3. 9.
반응형

 

유니티 공부 중인 쭈니뿌니입니다.

오늘은 Scroll View를 사용하여 원하는 UI를 만들어 봤는데요.

C# 스크립트에서 스크롤뷰(Scroll View)의 컨텐츠(Content)에 접근하는 방법을 알아보겠습니다!!

 

게임 컴포넌트로 Scroll View를 추가하게 되면 다음과 같은 방식의 자식 오브젝트들이 자동적으로 생성이 됩니다. 

이 Content 라는 게임오브젝트의 하위오브젝트로 원하는 컨텐츠들을 생성시킬 수 있습니다.

 

 

그러다보니 C# 스크립트에서 컨텐츠를 관리해야 할 필요성이 생기더라구요.

그래서 이 컨텐츠들에 접근하고 관련 기능을 수행하는 법을 찾아봤습니다.

 

 

위의 코드는 제가 실제로 작성한 코드의 일부분인데,

저런 방식을 사용하여 접근하실 수 있습니다.

 

스크롤뷰의 속성 중 scrollRect 컴포넌트를 가져오고,

그 컴포넌트 속의 content를 찾고, 그 안에서 GetChild 메소드를 이용하면

원하는 i 번째의 컨텐츠에 접근하실 수 있습니다.

 

 

 

비전공자 네카라 신입 취업 노하우

시행착오 끝에 얻어낸 취업 노하우가 모두 담긴 전자책!

kmong.com

댓글