Unity 에서 MonoDevelop 대신에 SumlimeText 사용 방법
Unity를 개발할때 MonoDevelop을 이용하여 Script를 작성하게 되는데,
MonoDevelop에서 한글 지원이 제대로 되지 않아서 많은 불편이 있다.
그래서 한번 웹서핑을 하면서 알아본 결과 Text Edit로 많이 쓰는 SublimeText를 이용하여 개발할 수 있는것을 찾았다.
SublimeText를 이용할때의 장점과 단점으로는
장점 : - unity에서 script파일을 열때 실행속도가 빠르다. (script파일의 개수가 많을때)
- 한글 주석처리가 가능하다.
단점 : - 디버깅을 하지 못한다.
일단, 이정도로 파악이 된다.
단점은 보안하고 장점을 살리면서 개발을 할 수 있는 방법을 설명해보도록 하겠다.
1. 단점 보안.
- MonoDevelop에서 디버깅을 해야되기 때문에 먼저 MonoDevelop에서 한글 지원 가능하도록 설정을 해보자.
메뉴에서 Preferences->Fonts->Text Editor->더블클릭 후에 Nanum폰트로 변경.
변경하게 되면 한글로 처리된 주석이 보이게 된다. 하지만 한글을 타이핑 하려고 하면 자음과 모음이 분리되는 현상을 볼수 있다.
2. SublimeText 설정.
2-1. 준비하기.
- http://www.sublimetext.com/2 해당 사이트에서 SublimeText2를 다운 받는다.
- http://wbond.net/sublime_packages/package_control/installation 해당 사이트에서 Package파일을 다운 받는다.
2-2. Unity 설정하기.
- unity 프로그램의 메뉴에서 Preferences->External Tool->External Script Editor 에서 Browser를 선택하여 응용프로그램에 있는 SublimeText2를 선택한다.
- 위와 같이 하게되면 unity에서 Script파일을 더블 클릭할때 MonoDevelop프로그램이 실행되는게 아닌 SublimeText2가 실행되는 것을 확인 할수 있다.
2-3. SublimeText2 설정하기.
- SublimeText2 프로그램의 메뉴에서 Preferences->Browser Packages를 선택하면 Finder창이 열린다.
Finder창이 열리면 2-1 준비하기에서 받은 Package파일을 Installes Packages에 옮긴다.
- SublimeText2를 재실행 한다.
- SublimeText2 프로그램의 메뉴에서 Tool->Command Palette를 선택하면 창이 하나 뜨는데 거기에서 'P'를 입력하면 Package Control: Install Package가 보이게 된다. Package Control: Install Package을 선택한 후에 입력창에 Unity3D를 선택한다.
- 위와 같은 방법으로 Unity3D Builder System, Unity3D Snippets and Completes를 설치한다.
2-4. SublimeText2 프로젝트 설정 및 빌드.
- 작업하고 있는 Unity프로그램의 Script파일을 더블 클릭한다.
- SublimeText2 프로그램이 열리면 메뉴에서 Project->Add Folder to Project를 선택하여 unity 프로젝트 폴더를 선택한다.
- 다시 Project->Save Project As...를 선택하여 unity 프로젝트 폴더안에 [프로젝트명].sublime-project 형식에 맞춰서 저장을 한다.
- 메뉴 Tools->Build System->Unity를 설정하여 준다.
- 그후 command + b 를 눌러서 빌드가 잘 되는지 확인하여 보면 된다.
출처 : http://blog.naver.com/gedog31?Redirect=Log&logNo=100196601003
이상입니다.