2D Godot 2D 게임 기초

MultiplayerSynchronizer

노드 Node < MultiplayerSynchronizer

지정한 속성을 자동으로 네트워크에 실어 보낸다.

Replication 패널에 속성을 등록하고 동기화 모드(Always / On Change / Never)를 고른다. 보내는 쪽은 그 노드의 권위자이고 나머지는 받아서 덮어쓴다.

어디에 쓰나

  • 캐릭터 위치·회전
  • 체력 같은 상태값

비슷하지만 다른 것

  • @rpc"이런 일이 일어났다"는 사건을 보낸다. 놓치면 영영 모르므로 reliable 이 필요하다.
  • MultiplayerSpawner노드의 생성·삭제를 동기화한다.
주의

초당 60번 보내면 대역폭이 금방 폭발한다. Replication Interval 을 0.05 정도로 두고 받는 쪽에서 보간하는 편이 낫다.

본문에 나오는 곳: 23강 · 26강

Godot 공식 문서에서 보기 →