Rider

Rider 와 Unity 꿀조합!

logos_header_11

C # 및 Unity 용 크로스 플랫폼 IDE

Rider 는 C # 및 .NET 개발자를 위한 새로운 IDE 입니다.  크로스 플랫폼에서 실행되며 유니티 게임 엔진을 위한 막강한 지원이 제공됩니다.  Rider를 이용한 Unity3D 게임을 개발 하는 방법은 아래 비디오에서 확인해주세요. Windows, Mac 또는 Linux에서 모두 지원됩니다.

https://youtu.be/N7bHiFKC_uQ

 

DOWNLOAD

 

강력한 크로스 플랫폼 IDE

JetBrains Rider는 Windows, Mac 및 Linux에서 실행되는 빠르고 강력한 .NET IDE입니다. Rider는 2500 개 이상의 실시간 코드 검사, ReSharper가 가져온 수백 가지 리팩토링을 제공하며 IntelliJ 플랫폼의 견고한 IDE 기능과 유사합니다. 다양한 기능에도 불구하고, Rider는 빠르고 가볍게 반응하도록 설계되었습니다.

Unity로 쉽게 시작할 수 있습니다.

Rider에는 Unity 지원 기능이 내장되어 있으며 Unity 솔루션을 처음 열면 C # 스크립트 및 쉐이더 파일의 기본 편집기로 Rider를 사용하도록 Unity 가 자동으로 구성됩니다 . 완료되면 C # 스크립트 또는 쉐이더 애셋을 더블 클릭하면 솔루션이 Rider에서 열립니다.

1

 

 

파일 템플릿

Rider를 사용하면 Unity와 함께 제공되는 기본 템플릿과 일치하는 파일 템플릿을 사용하여 새 스크립트 파일 및 쉐이더를 쉽게 만들 수 있습니다.

Unity 코드 생성

Rider 는 Unity API에 대한 지식을 가지고 있으며, Unity에서 암시 적으로 사용하는 클래스, 메소드 및 필드를 편집기에서 직접 표시합니다.

Rider 를 사용하면 생성 메뉴를 사용하거나 간단하게 자동 완성 기능 을 사용하여 Unity 이벤트 기능을 쉽게 생성 할 수 있습니다.

 

2

 

코드 힌트

Rider 는 C #에 대한 최고 수준의 코드 분석을 제공하며, 여기에는 Unity 관련 코드 검사 및 신속한 수정이 포함됩니다.

예를 들어, CompareTag 기능(하단 GIF)으로 Rider는 tag속성 과 비효율적 인 문자열 리터럴 비교를 사용하지 못하도록 경고 하고 이를 호출로 다시 작성하기 위한  빠른 수정을 제공합니다.

또한 Rider 는 ‘new’ 키워드를 사용하여 MonoBehaviour또는 ScriptableObject 에서 파생 된 클래스의 새로운 인스턴스를 만들 려고하면 자동으로 경고합니다. Rider  가 문제를 해결하도록하려면 ‘Alt+Enter’ 만 누르면 됩니다.

 

3

 

디버깅

Rider 는 Unity 편집기에서 실행될 때 C # 스크립트를 디버깅하는 것을 매우 쉽게 만듭니다. 모든 것이 이미 구성되어 있으며 디버그 도구 모음 버튼, 메뉴 항목 또는 키보드 단축키를 눌러 실행중인 Unity 편집기에 디버거를 연결하면됩니다.

편집기에서 중단 점을 설정하고, 코드를 단계별로 실행하고, 현지인을 살펴보고 값을보고 식을 평가할 수 있습니다.

 

4

 

쉐이더 지원

Rider는 구문 강조, 코드 폴딩, 중괄호 일치 등과 같은 .shader 파일에 대한 지원도 추가합니다 . ShaderLab 섹션의 구문 오류가 강조 표시되고 Todo 주석이 To Do Explorer로 가져 오고 색상 속성이 강조 표시되며 편집을위한 색상 선택기가 강조 표시됩니다. Cg / HLSL 블록을 포함하여 파일 전체에서 간단한 단어 완성을 사용할 수 있습니다.

버전 관리

Rider는 Git, Subversion, Mercurial, Perforce 및 TFS를 즉시 지원하며 플러그인을 통해 더 많은 버전 제어 시스템을 지원합니다. 전용 VCS 도구 창을 사용하여 로컬, 수신 및 저장소 변경 사항을 확인하고, 변경 목록을 관리하고, 나중에 사용할 수 있도록 변경 사항을 보류하고, diff를보고, 커밋하고 푸시 할 수 있습니다. 내장 된 시각적 병합 도구를 사용하면 충돌을 해결하는 데 도움이됩니다.

5

logo-text

DOWNLOAD

 

Features

코드 분석 및 신속한 수정

Rider 는 탐지 된 문제를 개별적으로 또는 일괄 적으로 해결할 수 있도록 1000 개가 넘는 자동 수정 프로그램으로 2500 개 이상의 실시간 코드 검사를 자랑합니다. 솔루션 전체의 오류 분석은 코드 문제를 모니터링하고 현재 열리지 않은 파일에서도 문제가 발생했는지 여부를 알려줍니다.

코드 탐색

여러분의 코드베이스에서 언제든지 쉽게 파일, 타입 또는 멤버로 이동할 수 있을 뿐만 아니라 설정과 액션을 찾을 수 있습니다. 모든 심볼의 사용법을 찾거나 심볼에서 기본 및 파생 심볼, 확장 메소드 또는 구현으로 이동하십시오.

리팩토링

Rider는 50 개 이상의 글로벌 자동 리팩토링과 로컬 코드 변환을위한 450 개 이상의 작은 컨텍스트 조치를 제공합니다. 이름 바꾸기, 메소드, 인터페이스 및 클래스 추출, 유형 이동 및 복사, 대체 구문 사용 등 대다수가 지원됩니다!

And MORE..

단위 테스트 지원, 코드 정리, 통합 버전 제어, 커밋간에 코드를 저장하는 로컬 기록, NuGet 지원, 데이터베이스 툴링 등이 있습니다. Rider는 Markdown 지원에서 VIM 키보드 바인딩에 이르기까지 플러그인으로 쉽게 확장 할 수 있습니다.

 

 

image description

Discover more