Windows FormsでUnityのC#を使いたい

UnityのC#にはFFTをするための

AudioListener.GetSpectrumData

などがありますよね。 それをWindows Formsなどで使いたいと思ったことはありますか?

簡単です!

Windows Formsのコードで、UnityEngine.dllを参照すればいいんです! UnityEngine.dllの場所は、

C:\Program Files\Unity\Editor\Data\Managed

です。

  • ソリューションエクスプローラーの参照クリック
  • 参照の追加をクリック

image.png

  • 参照マネージャーが開くので、右下の 参照(B) をクリック

image.png

  • UnityEngine.dllを参照

image.png

  • OK をクリック

image.png

  • コードの最初で UnityEngine をusingしたら完了!
using UnityEngine;
{ //以下略
チャンネル登録