dmc31a42 / UnityL10nTool

Unity Game Localization Tools is helper to make localization patch for un-supported language.
70 stars 9 forks source link

New 버튼 이외에 UI가 뜨지 않습니다. #10

Closed MoorDev closed 5 years ago

MoorDev commented 5 years ago

TheRoom two라는 게임을 한글화하고 있습니다. (Unity 5.3기반)그런데 이 게임이 NGUI의 비트맵폰트 방식이라 한글폰트 주입이 필요합니다.

마침 해당툴이 한글폰트 주입이 가능하다해서 사용하려고 하는데 New버튼을 누르고 exe가 있는 곳을 선택해도 아무런 반응이 없군요.

다른 사람들을 보니 UI가 이것저것 뜨는데 일부라이브러리가 부족한것인지 아니면 제 시스템에 문제가 있는 것인지 알 수가 없습니다.

Windows7 Home x64이며 .Net Framework 4.7.2 Visual C++ Runtime은 x64버전으로 2010 2012 2013 2015 2018이 설치된 상황입니다.

필수 라이브러리가 무엇이 있는지 알려주신다면 감사하겠습니다.

dmc31a42 commented 5 years ago

현재 그 폴더가 유니티폴더인지아닌지는 app.info 파일로 구분하고 있고, 제 미숙으로 폴더가 감지되지않으면 그러하다고 메세지창을 띄워야하는데 구현을 안 해 두었습니다. 위키에가보시면 어떤상황일때 클릭하면 인식되는지 설명을 적어둔 부분이 있으니 참고해보시고 그래도 안된다면 제가 퇴근후에 다시 확인해보겠습니다. 현재 폰트엔진 지원현황은 TextMesh Pro 만 지원하고 2D ToolKit, 유니티 자체 폰트 등을 지원할 예정입니다. NGUI로 만들어져있다고 하셨으니 이 폰트 엔진을 지원하는 플러그인먼저 개발해놓도록 하겠습니다. 추가로 변동사항이 있으면 이 이슈를 통해 연락드리겠습니다.

dmc31a42 commented 5 years ago

그리고 물어보신 필요한 라이브러라에 관해서는, 실행이되었다면 필요한 별도의 라이브러리는 없습니다.

MoorDev commented 5 years ago

app.info파일이 없어서 그런것이군요! 감사합니다. NGUI폰트엔진도 지원해주신다고 하니 정말 감사드립니다. NGUI로 비트맵을 만든다음 이식하면 자꾸 크래시가 일어나서 답답하던 참이었거든요.

dmc31a42 commented 5 years ago

실제로 app.info 이 없어서 문제였던가요? 그러면 게임 폴더를 찾는 매커니즘을 바꿔야해서요

MoorDev commented 5 years ago

Unity5.3으로 만들어진 게임들을 확인한 결과 app.info란 파일은 존재하지 않았습니다. TheRoom, TheRoomTwo, 그리고 제가 임의로 만든 Unity5.3게임들 전부 app.info란 파일이 존재하지 않습니다. Unity5.3 이전부터 그랬는지는 모르겠지만 app.info파일이 없어진듯 합니다.

dmc31a42 commented 5 years ago

2017, 2018버전은 확실히 있습니다 최근에 생긴것으로 보입니다. 일단 제기된 버그 하나와 플러그인 추가로 기록해두고, 변경사항있으면 알려드릴께요

dmc31a42 commented 5 years ago

일단 해당 게임을 불러올 수 없는 문제를 고치고, 불러오기에 실패하였다면 메세지를 띄우게 처리하였습니다. 확인해보시기 바랍니다. NGUI 플러그인은 바로 개발에 착수할께요.

MoorDev commented 5 years ago

네! 드디어 읽힙니다. 감사합니다. virtualbox_win7x64_19_11_2018_20_55_04