[질문글은 본삭금]
혼자서 일주일정도 유니티를 만지작거리고 있습니다.
대학교 시절 C, C++ 수업을 들어본 정도밖에 없는 완전 초보자입니다.
인터넷에서 이것저것 찾아보면서 배우고 있습니다.
이번에 ray를 사용해서 오브젝트를 클릭하고, 클릭이벤트를 걸어주는 것을 배웠습니다.
그런데 한가지 궁금한 점이 생겼는데요....
[타겟], [A], [B], [C] 라는 오브젝트가 있습니다.
[A], [B], [C] 오브젝트를 클릭하면 [타겟]오브젝트의 색상이라던가 스프라이트 같은 컴포넌트들을 바꾸려고 합니다.
이 경우, 스크립트를 짤 때,
첫번째.....................
이렇게 각 오브젝트마다 스크립트를 만들어서 달아주는 것을 생각해봤고,
두번째......................................
한개의 오브젝트의 스크립트에 배열을 사용해서 몰아주는 방법을 생각해 봤습니다.
짧지만 다시한번 요약하자면
첫번째: 각각의 오브젝트에 각각의 스크립트를 달아서 클릭이벤트를 수행한다.
두번째: 한개의 오브젝트의 스크립트에 배열을 선언하고, 배열에 오브젝트를 몰아넣어 클릭이벤트를 수행한다.
어느것이 더 나은 방법인가요??