게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문][유니티] 오브젝트에 클릭 이벤트를 걸어줄 때..
게시물ID : programmer_14637짧은주소 복사하기
작성자 : 예비군모자
추천 : 0
조회수 : 4792회
댓글수 : 2개
등록시간 : 2015/11/28 02:32:24
옵션
  • 본인삭제금지
[질문글은 본삭금]



혼자서 일주일정도 유니티를 만지작거리고 있습니다.
대학교 시절 C, C++ 수업을 들어본 정도밖에 없는 완전 초보자입니다.
인터넷에서 이것저것 찾아보면서 배우고 있습니다.

이번에 ray를 사용해서 오브젝트를 클릭하고, 클릭이벤트를 걸어주는 것을 배웠습니다.



그런데 한가지 궁금한 점이 생겼는데요....


1.jpg


[타겟], [A], [B], [C] 라는 오브젝트가 있습니다.

[A], [B], [C] 오브젝트를 클릭하면 [타겟]오브젝트의 색상이라던가 스프라이트 같은 컴포넌트들을 바꾸려고 합니다.

이 경우, 스크립트를 짤 때,




첫번째.....................
3.jpg
이렇게 각 오브젝트마다 스크립트를 만들어서 달아주는 것을 생각해봤고,







두번째......................................
2.jpg
한개의 오브젝트의 스크립트에 배열을 사용해서 몰아주는 방법을 생각해 봤습니다.



짧지만 다시한번 요약하자면

첫번째: 각각의 오브젝트에 각각의 스크립트를 달아서 클릭이벤트를 수행한다.
두번째: 한개의 오브젝트의 스크립트에 배열을 선언하고, 배열에 오브젝트를 몰아넣어 클릭이벤트를 수행한다.



어느것이 더 나은 방법인가요??
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호