midas+son의 크리에이티브(creative) 이야기

한글을 입력 할 때 마지막 글자가 지워지고 덮어씌워지는 문제가 있다.
예전에 포럼이 있어서 글이 따로 있었는데
지금 보니 링크가 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))
처럼 만들고 저장해라.

끝.