inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

레트로의 유니티 C# 게임 프로그래밍 에센스

실시간 레이턴시 질문...

449

스타아이언

작성한 질문수 1

0

https://www.youtube.com/watch?v=1dM2t8fUVm4&feature=youtu.be

레트로님 책보면서 유니티 포톤엔진으로 만들어봤는데요

오차가 좀 마음에 안드는데

더 향상시킬 방법이 있을까요? 데디케이티드 서버 쓰면 나아질까요?

C# unity

답변 1

0

이제민

기본적으로 해당 책의 내용은 쉬운 예제를 위해, 불필요하게 많은 데이터를 짧은 간격으로 동기화하고 있습니다. 더 적은 데이터와 긴 간격으로 트래픽을 낭비하지 않으면서도 동기화가 되지 않은 순간을 어떻게 자연스럽게 그려야할지를 고민해야합니다.

한마디로 "최대한 효율적으로 통신하면서, '동기화가 안된 타이밍'을 어떻게 연출적으로 자연스럽게 보이게 구현할까"를 고민해야 하고, 저도 딱 떨어지는 답을 가지고 있진 않습니다.

고민하는데 이곳 자료들이 참고할 만하다고 생각합니다. 또한 "network game lag compensator" 라는 키워드로 콜오브듀티 같은 게임에서 지연시간에 대한 보정이 이루어지는 방법을 조사해보는 것도 좋을 것 같습니다.

- https://docs.unity3d.com/kr/2018.1/Manual/net-MinimizingBandwidth.html
- https://doc.photonengine.com/en-us/pun/v2/gameplay/optimization
- https://doc.photonengine.com/ko-kr/pun/v2/gameplay/optimization (위 링크의 한국어 번역본인데 매우 일부만 번역되어있습니다
- https://support.photonengine.jp/hc/ko/articles/115004089588-Photon-Cloud와-Latency-네트워크-지연

코루틴 관련 질문 있습니다.

0

68

1

강의 업데이트 질문

0

90

1

궁금한 부분이 있어서 질문 남깁니다.

0

163

1

FreeLook 카메라 Zone 설정관련

0

115

1

와..정말 감탄이 나오네요..

0

146

1

추상 클래스에 대해 이해가 잘 안되었는데

0

119

1

IsTargetOnSight가 자꾸 false로 나와요.

0

106

2

레이캐스트 에셋 임포트하는방법을 모르겠어요.

0

88

1

레이케스트 에셋을 다운받았는데 임포트 방법을 모르겠습니다.

1

141

2

혹시 어드레서블 강좌 추가계획이 있으실까요?

0

127

1

시네머신 FreeLook 관련

0

223

1

텍스트 드래그 앤 드롭

0

378

2

안녕하세요 랜덤오브젝트 생성기에서 질문있습니다.

0

244

1

유니티 에디터 버전

0

376

1

text가 아닌 TextMeshPro를 사용해도 괜찮나요?

0

1733

2

상속 관련 질문입니다.

0

350

1

TPS 캐릭터 문제점 있습니다.

0

438

1

총을 쏴서 적을 맞췄을 때 저를 추적하는 코드는 어디 나와있나요??

0

279

0

github

0

306

0

wave 를 0으로 초기화해주는 부분이없는데 왜 0부터 시작하나요?

0

315

0

TPS게임 제작 Aim애니메이션 관련 질문 드립니다.

1

372

1

점프관련해서 UI버튼클릭을 통한 전달값에 대한 질문입니다.

0

306

1

인터페이스

1

240

0

혹시 본 강의에서 Dictionary 나온 파트가 있을까요?

0

270

0