Unity Web 한국어 이름·채팅 입력 손실 수정
개발 기록 · 블로그 공개
원본 기록 상태 해결
실제 Web 입력에서 ?만 전송된 실패를 확인하고 HTML 입력/조합 Enter·Unity 키보드 포커스를 연결했습니다.

작업 결과
현재 Web의 한국어 이름·양방향 채팅·말풍선/만료와 기본8788 입력을 재검증했습니다.
변경 내용
재현 조건
Unity6000.0.83f1 WebGL, Edge156.0.4314.50, Windows.
재현 순서
기존 IMGUI 채팅에 한국어 문장을 입력하고 다른 접속자의 수신 내용을 확인했습니다.
기대 동작
입력한 한국어 이름과 문장이 서버/다른 플레이어에 유지됩니다.
실제 동작
초기 실제 Web 검사에서 한국어가 ?로만 전송되어 검증에 실패했습니다.
원인
Unity6.0 Web IME 제한을 공식 버전 문서와 실제 입력 실패로 확인했습니다. 게임 기본 입력 경로가 한국어 조합을 보존하지 못했습니다.
적용 내용
브라우저 HTML 입력 폼, UTF-8 SendMessage, 조합 중 Enter 전송 방지, Unity WebGLInput.captureAllKeyboardInput 전환/복원을 구현했습니다. 이름과 채팅에 같은 입력 경로를 사용합니다.
남은 사항
수정한 범위를 실제 재검증했습니다. 모든 OS IME/장비 조합과 운영 환경의 검증을 의미하지 않습니다.
개발 화면
