강사님 질문있습니다
187
작성한 질문수 21
대규모 rpg서버인걸 고려할때
1. 맵이동을 구현할려고하면 제가 생각하기에는 3가지 방법이 나오더라구요
첫번째로, 한씬에서 여러맵을 붙여서 플레이어 좌표를 이동한다
두번째로, 프리팹으로 하나씩꺼낸다
세번째로, 맵마다 씬하나를 생성해 맵이동을하면 씬이 바뀐다.
어떤 방식을 주로 활용하나요?
2. 일대일대전이나 파티퀘스트같은 컨텐츠경우 맵이 하나로 구현되어있잖아요
(예를 들면 와우 던전) 같은경우에 파티를 이룬사람들만 보이게 되고 각각 다른파티들의 진행상태가 수시로 다를껀데
이것의 경우 파티마다 쓰레드를 생성하여 파티구성원들에게만 패킷을 보내주는건가요?
답변 1
1
1.
정해진 답은 없고 사양에 따라 조금 다릅니다.
심리스 MMO라면 여러 프리팹으로 만들어서 실시간으로 로드하고 삭제하게 만들어야 할 것이고,
방 단위이고 로딩이 있어도 상관 없다면 씬 전환으로 할 수도 있겠죠.
2.
쓰레드 개수는 무조건 = 코어개수입니다.
즉 컨텐츠 쪽 변화가 있다고 쓰레드를 배치해주진 않습니다.
하지만 쓰레드들한테 전체 일감이 적절히 분배되도록,
동기화 단위 객체(강의의 JobSerializer)들을 여러 쓰레드 사이에 실행되게 배분해줄 필요가 있습니다.
Lessons 3 & 4 don't have subtitles unfortunately
0
39
1
MessagePack
0
106
1
본인 플레이어 이동 관련 질문
0
70
1
Part7 Part9 질문이 있습니다.
0
91
1
.
0
131
1
.
-1
122
2
게임 로직 루프에서 게임 틱 누락으로 인한 높은 CPU 사용 문제
0
104
1
타일 팔레트 깔았는데도 안돼요
0
150
2
2D로 그냥 만들어도 되나요?
0
96
2
지난 강의와 이어지는게 맞을까요?
0
97
2
순환참조 문제로 인해 발생하는 문제는 없을까요?
0
169
2
유니티 클라와 C++서버연동
0
291
2
멀티플레이 테스트 환경 관련 질문입니다
0
227
3
강의 후반부에 순서 동기화를 위해 잡큐를 사용 안 한 부분 질문입니다!
0
164
2
코드 관련한 몇 가지 질문입니다!
0
169
2
3d 프로젝트 이동 동기화 관련
0
346
4
파트 7 스트레스 테스트 질문 드립니다.
1
205
2
맵 이동 방식
0
145
0
맵 이동 관련해서 질문드립니다.
0
97
1
안녕하세요 도저히 알 수 없는 오류가 나와서 질문드려요,,
0
224
2
안녕하세요. 일전에 질문 드린 포폴 준비 관련 질문의 추가 질문입니다!
0
173
1
[팁] 2024년 기준 버전 이슈?
0
470
1
SendBuffer.cs 삭제 후 대체 되는 부분의 장단점?
1
213
1
지금 강의의 유니티 클라를 IOCP 서버와 연동하는 것
0
343
2





