inflearn logo
강의

講義

知識共有

【ユニティ3D】本番!サバイバルゲームの作成 - Advanced

멀티로 개발하고 싶으면 어떤것을 알아야할까요?

360

gksthf78941438

投稿した質問数 3

0

해당 강의를 수강하고,

공식서버가 아니고, 한명이 호스트가 되고 친구를 초대해서 같이 할수 있게끔 개발을 해나가고 싶습니다.

어떤부분을 참고하면 좋을지에 대한 방향성 제안이 가능할까요?

unity

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
소링링님, 멀티플레이어 게임 개발 시 가장 먼저 네트워킹에 대한 이해가 필요합니다.

  • 멀티플레이어 게임의 네트워킹 기본: 클라이언트/서버 모델, P2P 모델의 장단점을 공부하고 어떤 방식이 게임에 적합한지 결정하세요.
  • 유니티 네트워킹 컴포넌트: 유니티에서 제공하는 네트워킹 관련 컴포넌트 및 API를 살펴보세요.
  • 네트워크 매니저 구성: 호스트 역할의 플레이어가 서버와 클라이언트 역할을 모두 하게 설정하고 다른 플레이어가 연결할 수 있도록 네트워크 매니저를 구성하세요.
  • 데이터 동기화 및 상태 관리: 플레이어의 위치, 상태 등 필요한 게임 데이터를 실시간으로 동기화하고 관리하도록 설계하세요.
  • 예외 사항 및 오류 처리: 네트워크 지연, 연결 끊김 등 실시간 네트워크 게임에서 발생할 수 있는 예외 사항을 처리하는 방법을 모색하세요.

또한, 유니티 자체 네트워킹 솔루션 뿐 아니라 Photon, UNET, Mirror 등 외부 네트워크 엔진을 활용하는 방법도 고려해 볼 수 있습니다. 각 네트워킹 엔진에 대한 문서를 확인하면서 본인의 게임에 적합한 도구와 기술을 선택하세요.

코드 파일

0

100

1

currentFireRate 질문

0

107

0

thePlayerController의 값이 갑자기 null로 바뀌는 현상이 발생합니다

0

224

1

인벤토리 끄고 퀵슬롯 아이템 드래그앤 드랍시 공격

0

256

1

유니티 3d 터레인 브러쉬 문제

0

527

1

moveposition 문제

0

361

2

navigation bake한 후 오류

0

290

1

무기 교체 오류

0

521

1

gun애니메이션이 손만 작동하고 총은 가만히 있어요

0

313

1

34:49 내용 생략 부분

0

500

0

고화질 서비스 안되나요..

0

371

1

바닥에 있는 아이템이 사라지지 않습니다

0

334

1

전체 프로젝트 파일 받을 수 있을까요?

0

412

1

질문 있습니다

0

285

0

움직이며 정조준을 하니까 총의 포지션 값이 이상해지네요;; 어떻게 해결해야되나요?

0

240

0

Quaternion 값은 왜 곱하나요?

0

312

0

Hand를 main camera에 넣으면 오류가 생깁니다.

0

242

0

웨폰 매니저 강의중 똑같은 내용 영상 중복됨

0

266

0

공격성을 띄고있는 동물이 죽어도 계속 쫓아옵니다.

0

324

1

시야각 구현이 제대로 안되는데 어떻게 해결해야하나요.

0

598

1

크로스헤어 문제

1

744

7

재장전을 하고나면 정조준 값은 똑같은데 위치가 바꿔저요

0

359

0

효과음 넣을 때 오류

0

447

1

강의 잘 듣고 있는데 질문거리가 많네요 ㅠㅠ

0

192

0