【macOS】UnityとVisual Studio Codeの連携方法 〜開発できるまでの設定ポイント〜

UnityとVisual Studio Codeのお話がメインです。その前にちょい長めの導入から。

 

Visual Studio Code(以降、VSC)がテキストエディタとしてGreatという情報をキャッチしたので使ったみました。サブのテキストエディタとして使っているSublime Textと比べると

  • 標準でMarkdownのプレビューが表示できる
  • 各種メニューが日本語なので、環境設定がやりやすい

サクサク動きます。Sublime Textの方が起動が速いですがVSCもいい。

という流れからC#に興味が出てしまったのね。C#のコードを打ちたいって思っちゃったんです。ただ、コンパイラ入れてコード書いてハイ実行じゃ面白くないから、この機会にC#が使えるUnityをもう1度やってみようと奮起。

もともとUnityはやってみたかったし、最近は絵を描くことやCG熱も再Burningしていたからこれはいいタイミング。本業の写真といっしょに楽しんでやりたくなりました。

 

というわけで、この記事では3つのお話をします。

  1. UnityとVSCの連携方法
  2. 僕の環境でつまずいたこと
  3. 現時点の「なぜ?」なこと

僕は元エンジニア(低級言語のね)ではありますが、Unity開発経験は本のサンプルくらいだし、「brewってなに?」だったり、Terminalのコマンドも熟知してません。間違っている点があったらコメントくださいね。

なお、僕のメインテキストエディタはCotEditerです。さっとメモを取る時に使ってます。軽快でプレーンなテキストエディタですよ。

 

[adSensecode]

 

<【macOS】UnityとVisual Studio Codeの連携方法 〜開発できるまでの設定ポイント〜>

使うもの

UnityとVisual Studio Codeの連携方法

1. Unityでやること

こちらは簡単。Unityで新規プロジェクトを作成後、以下のディレクトリにVSCode.csをコピーすれば、Unityがよしなにやってくれます。

 

(Unity Project dir) -> Assets -> Plugins -> Editer -> VSCode.cs

 

VSCode.csはUnityとVSCをいい感じに連携してくれるスクリプトとのこと。

コピペはプロジェクトごとに必ず1回やる儀式です。

 

VSCode.csをコピペするとUnityの環境設定に「VSCode」が表示されるようになります。デフォルトの設定でもいいと思いますが僕はこんな感じ。

 

20170115a

 

「VS Code Path」にはVSCをインストールしてる場所を指定します。僕は「アプリケーション」ディレクトリ以外にしてるので変更しました。

2. Visual Studio Codeでやること

C#の拡張機能をインストールします。

 

Command+Pしてから以下のどちらかを入力

ext install csharpr
ext install omnisharp

 

VSCの再起動後、C#の予約語がカラフルになり(↓)、自動補完が効くようになるはず。

 

20170115b

 

ちなみに、調べてみると2つのインストールコマンドが出てきました。でもどちらを実行しても「C# for Visual Studio Code」がインストールされました。拡張機能名が「(Powered by OmniSharp)」とあったので合体したのかな。

3. 連携できるようになったが・・・

以上の設定をするとUnityからVSCを呼び出すことができます。

 

20170115c

 

あるいは、C#ファイルをダブルクリックしても呼び出せます。この画面(↓)はBoxを配置して、それにC#ファイルを適用させたところね。

 

20170115d

 

しかし、ここでVSCを見てみると「警告」と「エラー」が表示されてしまいました。

 

20170115e

 

ってことで、これを消すためにアレヤコレヤをやるんですよ!!

 

【次のページ】Visual Studio Codeで出た警告とエラー対策

【出張撮影のご依頼、承ってます】

あなたの行きたい場所に出張してポートレイトやプロフィール写真を撮影します。出張エリアは関西エリア(神戸・大阪・京都など)、関東エリア(神奈川、東京など)です。

★詳細:ポートレイト撮影(Photo Session)
★詳細:イベント撮影(Photo Shooting)

撮影予約可能日

【関西エリア】
・当面の間は関西にいます。ご依頼お待ちしています。

【関東エリア】
・2019年秋頃を予定しています。

まずはお気軽にご相談ください

この記事を書いた人

花村貴史|Takashi Q. Hanamura

人物や風景、街並み、小物を好んで撮っている空気感フォトグラファー。本職であるPhotographerのかたわら、Engineer、Creatorとしても活動中。
その人・その場の「空気感をそっとすくい撮る」写真が好評。「自分の素敵に気づける写真」を撮る。数年間の心のお稽古によるカウンセラーマインドによって、撮影は「心のセッション」になることも。
オシゴトについては「撮影サービス」からどうぞ。

人物写真|Photo Session

お話しながらのポートレイト撮影です。「今」そして「これから」のあなたにフォーカスして撮影します。SNSやサイト用のプロフィール写真に。

イベント写真|Photo Shooting

「友達と楽しんでいる」「セミナーで講演している」「パーティーを主催している」など、皆さんが大切な時間を過ごしている瞬間をスナップします。

写真術|Photo Lecture

カメラの使い方、撮影術、Lightroomの使い方などの「マンツーマンレクチャ」や「少人数制のワークショップ」について。写真に関する疑問の解決に。