Unity Programming Pattern
유니티 프로그래밍 패턴 (3) Observer, Publish/Subscribe
Observer Pattern과 Publish/Subscribe 옵저버 패턴 Obserever Pattern은 객체의 상태가 바뀌면 (그 객체에 등록되어 있던) 옵서버들이 객체로부터 알림을 받게 되는 패턴입니다. 유튜브 채널(객체)에 새로운 영상이 올라오면(객체의 상태가 바뀌면) 채널 구독자들(옵서버들)이 알람을 받는 패턴으로 비유할 수 있습니다. 게임에서 예시를 들어보겠습니다. 실제로 좀비(객체)가 플레이어가 쏜 총알을 맞아 사망하게(객체의 상태가 바뀌면) 되었습니다. 좀비 사망 애니메이션이 실행되고(옵저버1), 플레이어의 점수가 증가하며(옵서버 2), 전리품이 드롭되는(옵서버 3) 메서드들이 실행되어야 할 것입니다. 이 패턴은 매우 유명하고 유니티에서도 자체적으로 제공되는 옵저버 패턴도 있습니다. 그..
2022. 10. 21. 23:06
최근댓글