소개
게시글
질문&답변
2021.07.31
UI가 아닌 캐릭터를 클릭하고 싶은 경우
오넵 Collider 추가하겠습니다. 감사합니다!!
- 0
- 2
- 217
질문&답변
2020.11.10
AccountServer 구동 문제
스승님 회신해주셔서 감사합니다! 빌드설정+패키지 관리자 콘솔의 기본 프로젝트 설정을 다 해주었는데도 불구하고, 희안하게 (SharedDb와 GameDB는 잘 실행이 되는데) AccountDB 만 생성이 안됩니다 ㅜ update-database -Context AccountDb라고 실행하면 이번엔 No DbContext named 'AccountDb' was found. 라고 뜹니다. 그래서 update-database -Context AppDbContext라고 하니까 AccountDB가 생성이 되었는데... 이건 이거대로 왜 생성이 되었는지 궁금합니다. AccountServer에서 DbContext를 상속받은건 분명 AppDbContext하나뿐이었을텐데 왜 저런 에러가 났던건지 궁금합니당..
- 1
- 5
- 417
질문&답변
2020.10.08
TickRoom 함수
감사합니다!
- 1
- 8
- 442
질문&답변
2020.10.08
TickRoom 함수
답변 감사합니다~! 그러면 혹시 제가 생각한 다음 흐름이 맞는지 궁금합니다. 1) System.timers에서 하나의 쓰레드에 1번 GameRoom에 대한 일감을 모두 할당함 2) 결국 하나의 쓰레드에서 1번 GameRoom의 일감을 처리하게되는데, 만약 외부 클래스(e.g. ClientSession)에서 일감을 Push로 넣어줬다면 이런것까지 모두 (아까것과 같은) 하나의 쓰레드에서 일감을 처리함 만약 이게 맞다면 하나의 게임룸에 대한 일감을 하나의 쓰레드에서 처리하게 되면서 만약 일감이 몰릴경우 버벅이거나 하는 성능저하가 발생할 가능성은 없는지 궁금합니다~!
- 1
- 8
- 442
질문&답변
2020.10.07
TickRoom 함수
안녕하세요 계속 비슷한 질문을 드려서 죄송합니다..ㅜ OnDead가 호출되었을때, 어느타이밍에 lock이 걸리는지 궁금합니다. 코드 흐름을 따라갔을 때는 다음과 같았습니다. Programs의 TickRoom에서 room.Update() 호출 1) monster.Update() 실행 2) monster 사망으로 인해 OnDead() 호출 3) room.LeaveGame(Id); 호출 이런 흐름에서 lock을 어느타이밍에 걸고있는건지 궁금합니다..
- 1
- 8
- 442