1. asa_s

    Posted

    asa_s
Changes in title
+Unity(C#)のEditorを次世代IDEのRiderに乗り換えてみた
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,63 @@
+現在、Unity(C#)で開発する際のEditorとしても使える期待の新しいIDEのEarlyBuild版がJetBrainsから公開されています。その名も"Rider"。
+
+JetBrainsといえば、Intellij IDEAやResharperといったIDEを開発していることでとても有名で、大変使いやすいIDEとして多くの開発者から指示を集めています。
+
+かくいう自分もサーバーサイド(Scala/Play)を書くときにIntellijを使っていることもあり、同じのような感覚でC#も書ければなあと思っていたので、早速導入してみたところ大変快適なため、触ったことない方向けに導入手順や簡単な使い方をメモ。
+
+#Rider
+![0.png](https://qiita-image-store.s3.amazonaws.com/0/97286/53aae09b-8a4c-ef76-904e-a5738a9b4d78.png)
+https://www.jetbrains.com/rider/
+RiderはJetBrainsが現在開発中のReSharperやIntelliJベースのクロスプラットフォームなC#用統合開発環境。Windows/Mac/Linuxなどに対応しています。
+
+#導入手順
+##ダウンロード / インストール
+https://www.jetbrains.com/rider/download/
+まずはRiderのDownloadページにアクセスし、画面左のロゴの真下にある「Download」をクリックして最新のexe/dmgをダウンロードします。
+
+ダウンロードが完了したら、そのままインストール。パスやショートカットの設置はよしなに。
+
+##初期設定
+利用規約をAcceptしたら、UIテーマやカラースキーマを選択していきます。
+
+![1.png](https://qiita-image-store.s3.amazonaws.com/0/97286/b54ef2d3-eb41-2de9-6dab-4a67abd861d0.png)
+
+![2.png](https://qiita-image-store.s3.amazonaws.com/0/97286/e263ff97-60af-b076-003a-dd02e754027d.png)
+
+
+##起動
+一通り設定が終わったら、タイトル画面に入ります。ここから新規のプロジェクトやGitHub,Gitのプロジェクトを読み込むことができますが、今回は既存のUnity(C#)のプロジェクトから移行する流れを記載したいと思います。
+
+![4.png](https://qiita-image-store.s3.amazonaws.com/0/97286/cd788256-8f78-710a-39ec-bbed49f97690.png)
+
+#Unityとの連携
+##monoのインストール (Macの場合のみ)
+Macの場合はmonoをインストールします
+
+```
+$ brew install mono
+```
+インストール後は、
+Rider-EAP -> preferences... -> Build, Execution, Deployment -> Mono -> Mono root folder path:
+
+
+```
+/usr/local/opt/mono
+```
+を入れます。
+##プラグインのインストール
+https://github.com/JetBrains/Unity3dRider を、
+Unity Projectの下記の配下に配置します。
+
+```
+Assets/Plugins/Editor/Rider
+```
+
+##プロジェクトの読み込み
+ここまできたら、改めてRiderを起動し、「Open solution or project」を押して、既存のUnity Projectのプロジェクト直下にあるソリューションファイル(.sln)を読み込めば、乗り換え完了です。
+<img width="472" alt="スクリーンショット 2017-04-18 22.10.05.png" src="https://qiita-image-store.s3.amazonaws.com/0/97286/42fbe0a1-7eb5-fab7-4c2d-729483abca6b.png">
+
+
+#おわりに
+何かご指摘やもっと良い方法等がありましたらコメントお願いします!
+
+