안녕하세요 강사님
389
30 câu hỏi đã được viết
안녕하세요 강사님 좋은 강의 잘 듣고 있습니다. 다름이 아니라 이번은 2d 던데 만약 3d 같은 게임은 서버로 구현해서 플레이어 움직임을 뿌려주는게 2d 보다 당연히 어렵겠죠? 혹시 이번 2d에 배운 것을 응용해서 3d 게임 서버도 구현 할 수 있을까요? 아니면 그 둘은 좀 많이 다른가요?
Câu trả lời 7
2
2d 게임이나 3d 게임이나 서버 관점에선 큰 차이가 없습니다.
3d 게임에서는 x,y,z 좌표와 회전각 rotY 이렇게 float 4개만 알면 동기화를 해줄 수 있습니다.
다만 리니지2m과 같은 그리드 좌표 단위 게임인지,
와우 같이 미세하게 움직일 수 있는 게임인지에 따라 살짝 기법이 달라집니다.
간단히 요약하면 목적지를 찍어서 해당 목적지 좌표를 broadcasting 한 다음에,
클라에서 해당 Object를 목적지로 향하도록 연산을 해주면서 렌더링 해주면 됩니다.
0
친절한 답변 감사합니다.
제가 게임을 나갔다가 다시 들어오면 기존의 접속한 플레이어의 위치가 동기화 되지않고 생성되지 않는데요.
강의에서 확인할 수 있나요?
0
어느 강의 부분을 말씀하시는 것일까요?
서버는 계속 켠 상태에서 클라가 나갔다 들어오면
당연히 다른 오브젝트 위치도 동기화 되어 잘 보여야 합니다.
Part7 후반부에서 처리합니다.
0
그건 아니구요.
강의에서 그리드 Cell 좌표랑 실제 유니티상의 좌표가 다르기 때문에 조정을 해준 것입니다.
(0, 1) 그리드에 캐릭터가 위치하려면 캐릭터 중앙을 0.5, 1.5에 맞춰야 자연스럽게 그려집니다.
MessagePack
0
85
1
본인 플레이어 이동 관련 질문
0
49
1
Part7 Part9 질문이 있습니다.
0
72
1
.
0
116
1
.
0
106
2
게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제
0
92
1
타일 팔레트 깔았는데도 안돼요
0
116
2
2D로 그냥 만들어도 되나요?
0
81
2
지난 강의와 이어지는게 맞을까요?
0
81
2
순환참조 문제로 인해 발생하는 문제는 없을까요?
0
162
2
유니티 클라와 C++서버연동
0
278
2
멀티플레이 테스트 환경 관련 질문입니다
0
207
3
강의 후반부에 순서 동기화를 위해 잡큐를 사용 안 한 부분 질문입니다!
0
150
2
코드 관련한 몇 가지 질문입니다!
0
153
2
3d 프로젝트 이동 동기화 관련
0
323
4
파트 7 스트레스 테스트 질문 드립니다.
1
190
2
맵 이동 방식
0
133
0
맵 이동 관련해서 질문드립니다.
0
91
1
안녕하세요 도저히 알 수 없는 오류가 나와서 질문드려요,,
0
203
2
안녕하세요. 일전에 질문 드린 포폴 준비 관련 질문의 추가 질문입니다!
0
160
1
[팁] 2024년 기준 버전 이슈?
0
456
1
SendBuffer.cs 삭제 후 대체 되는 부분의 장단점?
1
203
1
지금 강의의 유니티 클라를 IOCP 서버와 연동하는 것
0
336
2
PushAfter 사용 질문
0
192
1

