Daily DevLog — 2025-12-21
개발자: 전체 팀 브랜치: main 커밋 수: 16개 변경 파일: 50개
1. 오늘의 주요 변경
- Door 메시지 개선: Door 메시지 전파 시 EventInstigator 정보를 추가하여 퀘스트 완료 로직을 개선했습니다. 이를 통해 개별 플레이어를 구분할 수 있게 되어 협력 및 개인 퀘스트 로직이 명확해졌습니다.
- 서버 메시지 전송 방식 변경: 서버에 Door 메시지를 전송하는 방식을 네트워크 방송 액터에서 PlayerController 기반으로 변경하여 권한과 역할 분리를 명확히 하였습니다. 이로 인해 코드의 유지보수성과 확장성이 향상되었습니다.
- 설문 응답 상태 관리: 설문 팝업에서 각 질문 항목의 답변 상태를 관리하고, 모든 항목이 답변되었을 때만 제출 버튼이 활성화되도록 개선하여 사용자 경험을 향상시켰습니다.
- UI 위젯 통합 및 개선: 질문 텍스트 위젯을 통합하고, 설문 결과 팝업 UI 및 로직을 개선하여 코드 가독성과 유지보수성을 높였습니다. 불필요한 위젯과 코드도 정리하였습니다.
- 퀘스트 진행 조건 로직 개선: Cmd_Info_Implementation 함수의 퀘스트 진행 조건 로직을 플레이어 상태 중심으로 재구성하여 각 퀘스트 단계에 맞는 처리가 누락되지 않도록 개선했습니다.
2. 시스템 영향도
- Documentation: 15개 파일이 변경되어 문서화가 강화되었습니다. 이는 개발자들이 변경 사항을 쉽게 이해하고 활용할 수 있도록 도와줍니다.
- Gameplay: 퀘스트 관련 로직이 변경되어 게임플레이의 흐름에 직접적인 영향을 미치며, 플레이어의 경험을 개선합니다.
- UI: UI 위젯의 통합 및 개선으로 사용자 인터페이스의 일관성이 높아지고, 사용자 경험이 향상됩니다. 설문 관련 UI의 변경은 사용자 상호작용에 영향을 미칩니다.
3. 리스크 및 문제
- 잠재적 문제점: EventInstigator 정보 추가로 인해 기존 퀘스트 로직과의 호환성 문제가 발생할 수 있습니다. 모든 퀘스트가 새로운 로직에 맞게 테스트되어야 합니다.
- 기술적 부채: UI 위젯 통합 과정에서 남은 불필요한 코드가 있을 수 있으며, 향후 유지보수 시 이를 정리해야 할 필요가 있습니다.
4. 검증 필요 항목
- Door 메시지 로직: EventInstigator 정보가 정상적으로 전달되고 퀘스트 완료 로직이 올바르게 작동하는지 테스트해야 합니다.
- 설문 응답 상태: 설문 팝업에서 모든 질문에 답변하지 않았을 때 제출 버튼이 비활성화되는지 검증해야 합니다.
- UI 변경 사항: 통합된 UI 위젯이 다양한 상황에서 올바르게 표시되는지 확인해야 합니다.
5. 회의 기반 후속 작업
- 회의록과 직접적인 연관 없음
6. 관련 Jira 이슈
- [UN-685] 문 소리 바꾸기(너무 시끄러워요) - Door 메시지 개선과 관련하여 소리 처리 로직이 변경될 수 있습니다.
- [UN-679] SPEAK QUEST 최종에서 SpeakJudes할 Popup_SpeakResult가 동시에 뜨면서 Mouse 컨트롤이 잃어서 SpeakResule 스크롤이 안되요 - UI 개선과 관련하여 사용자 경험이 향상될 수 있습니다.
- [UN-683] UI/UX 클릭 버튼음 처리 - UI 관련 변경 사항이 클릭 소리 처리에 영향을 줄 수 있습니다.
- [UN-684] 팝업 뜰때 소리 - UI 팝업의 소리 처리 개선과 관련이 있습니다.
- [UN-665] F1 기능 조작법 안내 팝업 추가 - UI 개선 사항과 연관되어 사용자 안내가 강화될 수 있습니다.
생성 시간: 2025-12-31 12:22:30