Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ゲーム開発研修(VS Codeセットアップ編)【ミクシィ22新卒技術研修】

ゲーム開発研修(VS Codeセットアップ編)【ミクシィ22新卒技術研修】

MIXI ENGINEERS

April 25, 2022
Tweet

More Decks by MIXI ENGINEERS

Other Decks in Programming

Transcript

  1. 株式会社ミクシィ Visual Studio Code セットアップ • お使いの環境にVisual Studio Code (以下VSCode)をインストールする手順を解説します。

    • 本研修ではUnity2020以上を使用するためインストールはUnity Asset Managerを経由する手順に沿って進めていきます。 • VSCode導入にあたりUnityライブラリのコード自動補完(IntelliSence)が開かないため本手順書にて対応を解説します。 • 解説はMac版を例に示します。Windowsをご利用の場合、適宜読み変えてください。 参考 microsoft公式ヘルプ https://code.visualstudio.com/docs/other/unity unity公式ルプ https://docs.unity3d.com/Manual/com.unity.ide.vscode.html 1. 本体のインストールとUnityの設定 VSCode公式サイトからダウンロードしてインス トール。 https://code.visualstudio.com/docs/other/unit y また上記内の説明では、Unityの Package Managerでvisual studio code editor をインス トールするとのことなので下記手順を実施す る。 予めインストールしている UnityHub を起動 し、右上の「New project」で新規プロジェクトを 作る。 テンプレートは初期設定(3D)で構わない(任 意)。 「Create project」で決定する。 © mixi, Inc. All rights reserved
  2. 株式会社ミクシィ 初期設定処理が終わるのを待ち、 メニューから、Window/Package Manager/ を 開く。 Packages の選択を「Unity Registry」に切り替 える。

    visual studio code editor を検索窓に入力して インストールする。 続いてC#スクリプトの関連付けのため Preferences 設定をする。 © mixi, Inc. All rights reserved
  3. 株式会社ミクシィ External Tools のEditor をVisual Studio Code  にする。 Generate .csproj

    filed for: にチェックを入れ る。 Preferencesを閉じる。 Project ウィンドウ(見えていなければ、 Window/General/Project)で、確認用のテスト スクリプトを作成する。 ウィンドウエリアで、右クリックCreateメニューか ら「C# Script」を選択する。 作成したスクリプトをダブルクリックしてVSCode で開く。 開かなければPreferences設定からやり直す。 © mixi, Inc. All rights reserved
  4. 株式会社ミクシィ VSCodeが開けばリンクは成功。 2. 自動補完の有効化 .NET Framework(windows) または .NETSDK(mac) をインストールする。 >

    VSCode公式抜粋 ターゲティングパックのダウンロードリンク: • Windows:.NET Framework 4.7.1 Developer Pack • macOS:.NETSDKをダウンロードする ダウンロード&インストール。 続いてVSCodeにて、C#拡張機能をインストー ルする。 Code/基本設定/拡張機能 (Windows版で は 表示/)を選択。 © mixi, Inc. All rights reserved
  5. 株式会社ミクシィ 公式プラグインの、 C# for Visual Studio Code をインストール。 コード自動補完(IntelliSence)が機能するか確 認する。

    gameObject と入力して試す。 参照が機能するまでに、VSCodeを起動した後 に読み込みが終わるまでしばらくかかるので注 意する。 左図の関数名/クラス名の上のところで 0 references とでるまで待つとコード補完できるようになってい る。 以上 © mixi, Inc. All rights reserved