이번주는 개인프로젝트는 사운드 작업만 한 뒤, 다른 프로젝트를 했습니다.
Netcode를 활용한 초대 코드로 연결 및 로비 만들기, 이름 정한 뒤 띄우기 등등 작업을 했습니다.
그리고 유니티 에셋인 Multiplayer Play Mode를 활용하여 멀티 테스트를 했습니다.
간단한 실행 영상입니다. 이름을 정한 뒤 호스트가 방을 열면, 클라이언트가 들어갈 수 있으며, 로비도 활용 가능합니다.

이렇게 플레이어의 이름으로 로비가 생성 됩니다.
영상에선 나와있지 않지만, 코인이 생성되고 코인을 먹으면 그 코인으로 체력을 회복할 수 있습니다.
남은 시간동안 UI 좀 바꾸고, 킬 로그를 수정한 뒤, 플레이어가 나갔을 때 킬 로그가 적용이 되도록 해보고 싶습니다.
너무 어려워서 포기했었는데, 만들어 보고 성공하면 글 수정을 하도록 하겠습니다.
+ 플레이어가 나갔을 때 킬 로그가 적용이 되도록 성공 했습니다.
ClientRPC를 활용하니 가능했습니다.
간단히만 이야기하자면, OnClientDisconnected를 플레이어가 나갈 때 구독을 해둔 뒤, UI 갱신을 ClientRPC로 모든 클라이언트에게 보내니 한 클라이언트가 나가게 되면, 모든 클라이언트에서 UI 갱신이 성공합니다.




마지막으로 벌써 개학입니다.
뭐 별거한 게 없는데 놀고먹고 지냈는데 어느새 방학이 지나 있습니다.
방학 전에 열심히 해야겠다는 패기는 어디로 간 건지 모를 정도로 놀았던 것 같습니다.
뭔가 항상 해야 한다고 생각만 하고 실천을 안 하는 것 같습니다. 개학하면 적어도 지금의 저보다는 열심히 하겠죠.
진짜 열심히 하겠습니다.
'Unity' 카테고리의 다른 글
| 2025년도 2학기 게임엔진 응용 팀 프로젝트 설명글 (0) | 2025.11.08 |
|---|---|
| 2025년도 2학기 사회 프로젝트 설명글 (0) | 2025.09.29 |
| 방학 개인 프로젝트 개발 일지 - 4주차 (5) | 2025.08.03 |
| 방학 개인 프로젝트 개발 일지 - 3주차 (2) | 2025.07.26 |
| 방학 개인 프로젝트 개발 일지 - 2주차 (0) | 2025.07.19 |