opaque 썸네일형 리스트형 유니티31_게임 제작 과정 09_아이템 기능 추가 Interface(인터페이스)를 이용한 아이템 기능 추가 앞 글에서 아이템은 4초 후에 사라지도록 코드를 작성했다. 이번에는 아이템이 사라지기 전에 투명도(Transparency)를 낮춰서 흐릿하게 하는 효과를 추가한다. 이 효과는 아이템 2개에 모두 적용해야 하므로 각 아이템 스크립트에서 '다중 상속'으로 구현할 수 있도록 Interface를 사용한다. Item스크립트에 ITransparency라는 인터페이스를 만들고 그 안에 추상 메서드 GetOpaque( )도 정의한다. *opaque : 불투명한 *get opaque : 불투명해지다 인터페이스의 멤버는 추상화(Abstraction)만 가능하므로 각 아이템 스크립트에서 정의한 메서드를 구현해야 한다. 클래스 Coin , SpeedUp에 인터페이스의 .. 더보기 이전 1 다음