본문 바로가기

GameProgramming

메세지 기반 프로그래밍 2

싱글 게임의 경우

플레이어가 움직였을 경우, 그에 반응해야 하는 모든 컴포넌트들이 이벤트를 구독



싱글 게임에 단순히 Subscribe 노드 하나를 추가해서 멀티로 변경할 수 잇다.

Network는 다른 모든 컴포넌트들과 완전히 동등한 레벨에서 이벤트를 구독받는다.


서버에서 패킷이 오는 경우에는 Network 노드가 Publisher 역할을 한다.

매번 하는 말이지만, AI, Map등의 컴포넌트들은 네트워크에서 패킷을 받은게 아니라 그냥 평범하게 이벤트를 받아서 처리하는 입장이다.


'GameProgramming' 카테고리의 다른 글

피격 파편 효과 주기  (1) 2017.11.06
메세지 기반 프로그래밍 - 3  (1) 2016.10.21
카드게임  (0) 2016.05.09
클릭 시 물결 효과 주기  (0) 2016.03.04
0~3 로 4방향 만들기  (0) 2016.03.03