유니티 에디터를 위한 3가지 코드 에디터
• 윈도우 유저는 이 문서를 읽기만 해도 됩니다. 굳이 따라할 필요는 없습니다.
- 비주얼 스튜디오보다 다른 코드 에디터가 취향에 맞는 경우에만 전환하세요.
• 맥 유저는 비주얼 스튜디오 코드로 전환하는 것을 적극 추천합니다.
━━━━━━━━━━━━━━━━━━━━
코드 에디터와 IDE
━━━━━━━━━━━━━━━━━━━━
유니티에서 코드는 어떠한 텍스트 프로그램으로 작성해도 상관없습니다.
실제 코드의 처리(컴파일과 빌드)는 유니티 에디터에서 실행되기 때문입니다.
(극단적인 경우지만) 메모장으로 코드를 편집해도 됩니다.
하지만 대부분의 경우, 편의를 위해 IDE 또는 코드 에디터를 사용합니다.
• 코드 에디터는 코드를 편집하는데 유용한 강조기능, 자동완성, 여러 확장 기능을 제공하는 개발용 텍스트 편집기입니다.
• IDE는 코드 에디터에 컴파일러와 디버거, 프로젝트 관리 도구 등 개발에 필요한 여러 도구까지 합쳐 제공하는 프로그램입니다.
유니티를 설치할때, 기본 값 그대로 설치했다면 대부분의 경우 비주얼 스튜디오가 함께 설치됩니다. 그리고 비주얼 스튜디오를 그대로 사용해도 좋습니다.
하지만 취향에 따라 선택 가능한 다른 코드 에디터도 존재합니다. 선택 가능한 에디터는 많지만, 커뮤니티에서 유니티 개발용으로 많이 추천되는 세가지 코드 에디터를 소개하겠습니다.
━━━━━━━━━━━━━━━━━━━━
주의 : 강의에서 사용하는 코드 에디터
━━━━━━━━━━━━━━━━━━━━
• 비디오에서 사용하는 코드 에디터의 인터페이스가 자신의 것과 달라도 잘못된 것이 아닙니다!
레트로의 비디오 강의에서는 맥에서 비주얼 스튜디오 코드(Visual Studio Code)를 주로 사용합니다. 또한 일부 비디오에서는 라이더(Rider)를 사용합니다.
맥용 비주얼 스튜디오가 무겁고, 한글 입력에 버그가 있기 때문입니다.
하지만 코드 에디터의 UI와 편의 기능이 다른 것을 제외하면, 윈도우에서 비주얼 스튜디오를 사용하는 개발환경과 차이가 없습니다.
여러분들은 여러분들이 사용 중인 코드 에디터를 그대로 사용하면 됩니다.
단, 코드 에디터로 Rider을 사용할 경우, 다음과 같은 차이점이 발생합니다.
유니티 프로젝트에 Plugins/Editor/JetBrains 폴더가 생성됩니다.
그 안에 Rider 에디터를 위한 특별한 플러그인이 설치됩니다. 이외의 차이점은 없습니다.
━━━━━━━━━━━━━━━━━━━━
추천하는 유니티 에디터
━━━━━━━━━━━━━━━━━━━━
비주얼 스튜디오 (Visual Studio) - 기본 설정
• 유니티 개발에서 가장 '기본적인' 선택입니다.
• 윈도우에서는 이것을 그대로 사용하는 것을 추천합니다.
[설치법]
유니티 설치와 함께 설치됩니다.
기본값으로 설정되어 있기 때문에 별다른 설정이 필요없습니다.
[기타사항]
• 처음 실행할때, 마이크로소프트 계정으로 로그인을 해야 사용할 수 있습니다.
마이크로소프트 계정이 없다면 60일 체험을 사용할 수 있습니다.
비주얼 스튜디오 코드 (Visual Studio Code)
• 다양한 운영체제를 지원하며, 최고로 가볍고 빠릅니다.
• 모든게 갖추어진 IDE가 아닌, 코드 에디터입니다. 별도의 환경 설정이 필요합니다.
• 다양한 오픈소스 확장 플러그인을 통해 마음껏 커스터마이즈 할 수 있습니다.
• 맥 유저의 경우, 비주얼 스튜디오 코드를 사용하는 것을 추천합니다.
[설치법]
유니티와 비주얼 스튜디오 코드를 연동하는 방법은 다음 강의에서 설명합니다.
젯브레인의 라이더 (JetBrains Rider) - 유료
• 다양한 운영체제를 지원하며, 매우 강력한 리팩토링 기능을 제공합니다.
• 수없이 많은 단축기능, 자동완성, 자동화 기능을 제공합니다.
• 유니티를 공식 지원합니다.
• 조금 무겁습니다.
• 유료입니다. (1년 139달러)
[설치법]
1. 공식 홈페이지에서 라이더를 다운로드 → 기본값 그대로 설치
2. 첫 실행후 환경설정에서 기본값 그대로 사용(나중에 변경 가능) → 로그인 창에서 로그인
3. 아무 유니티 프로젝트나 실행 → 이 문서 하단의 '사용할 코드 에디터를 변경하기'를 따라 유니티에서 사용할 에디터를 라이더로 변경
[기타사항]
• 유니티 프로젝트에 라이더 전용 플러그인이 추가됩니다.
유니티 프로젝트에 라이더를 사용할 경우, 해당 프로젝트에서 코드 편집기(라이더)를 여는 순간, 유니티 프로젝트에 라이더 전용 플러그인 파일(DLL)이 추가됩니다.
추가되는 경로는 Assets/Plugins/Editor/JetBrains 입니다. 해당 플러그인은 라이더의 여러 편의 기능을 사용하기 위한 것이며, 유니티 그 자체와는 상관이 없습니다.
━━━━━━━━━━━━━━━━━━━━
사용할 코드 에디터를 변경하기
━━━━━━━━━━━━━━━━━━━━
다음과 같은 방법으로 유니티에서 사용할 코드 에디터를 변경할 수 있습니다.
1. 외부 툴 선택 창 열기
• 유니티 프로젝트를 아무것이나 엽니다.
• 유니티 환경설정(Preferences)으로 진입합니다.
- 맥 : 상단 메뉴의 Unity > Preferences
- 윈도우 : 상단 메뉴의 Edit > Preferences
• External Tools 탭 클릭
그 다음, 사용할 에디터를 선택합니다.
2. 사용할 에디터 선택하기
• External Script Editor의 드롭다운 버튼 클릭
• 리스트에서 사용할 에디터가 이미 있다면 선택
• 리스트에 없다면 Browse... 클릭 → 탐색창 실행됨 → 사용할 에디터가 설치된 경로(실행파일)를 찾아 선택