NGUI 한글 입력 문제 - ime 버그
공부/Unity2016. 6. 19. 00:02
한글을 입력 할 때 마지막 글자가 지워지고 덮어씌워지는 문제가 있다.
예전에 포럼이 있어서 글이 따로 있었는데
지금 보니 링크가 403 forbidden 에러가 뜬다.
웹 상의 접근 권한 에러인데
싸이트가 관리가 안되고 있거나
링크가 바뀌어 처리된 것 같다.
그리하여 본인이 새로 작성해본다.
IME 입력에 대한 NGUI 버그라는데
정확한 원인은 모른다.
임시 해결법만 알려 주겠다.
C#스크립트를 열어서 프로젝트 파일중에
UIInput.cs파일을 찾아 연다.
다른 사이트 들에서는
몇줄에 있다 몇줄에 있다 알려주는데
NGUI 버전마다 다르다.
몇번째 줄인지로 찾다가 고생하지 말자.
아래 키워드로 검색을 하자.(Ctrl + f)
string.IsNullOrEmpty(ime)
그러면 한두개 나올 것이다.
아래의 조건문을 찾아라.
if (string.IsNullOrEmpty(ime) && !string.IsNullOrEmpty(Input.inputString))
그리고 앞의 조건을 없애서
if (!string.IsNullOrEmpty(Input.inputString))
처럼 만들고 저장해라.
끝.
'공부 > Unity' 카테고리의 다른 글
MipMap(밉맵) - 이론 (0) | 2016.06.29 |
---|---|
Resources.Load<TextAsset> 가 null 일 때 (0) | 2016.06.22 |
유니티에서의 싱글톤(Singleton) 적용 (2) (0) | 2016.06.17 |
유니티에서의 싱글톤(Singleton) 적용 (0) | 2016.06.17 |
Vector3.forward, transform.forward (World 방향, Local 방향) (0) | 2016.06.15 |