게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
OOP가 아직도 난해하긴 난해하네요
게시물ID : programmer_19738짧은주소 복사하기
작성자 : 설원늑대
추천 : 0
조회수 : 559회
댓글수 : 2개
등록시간 : 2017/02/06 19:37:23
동일한 클래스에서 만들어진 오브젝트가 A,B 두개 있고

컨트롤 오브젝트C가 시작할 때 트리거를 한번 정리해준다음에 A와 B의 트리거가 서로 반대로 돌아가줘야 하는데


A가 켜지면 B가 꺼지고 B가 켜지면 A가 꺼지고,

각 이벤트는 A와 B가 담당하게 되어있었으니 전혀 문제가 없었는데

C가 시작할 때 A와 B에게 상대방을 가르쳐주고 자신의 트리거가 꺼지면 상대방에게 키라는 명령을 보내게 되어있었죠.


이걸 C의 명령에 의해 A와 B가 동시에 꺼지거나 원래대로 돌아와야 하는 상황에 처했습니다.....

이걸 가지고 반나절간 고민했는데


결과적으로는 A와 B를 만드는 클래스에 트리거를 하나 더 박아버리면 되는 일이었네요.


물론 귀찮긴 하지만.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호