iizukak の雑記

忘れる前に書いとこう

Unity

Unity Barracuda について調べる

概要 Unity Barracuda は、 Unity ゲームエンジン上でニューラルネットワークモデルの推論を実行するための "推論エンジン(Inference Engine)" です。学習環境は含まれません。 もともとは ml-agents という Unity 用の強化学習ライブラリに入っていたコード…

Cloud Build で macOS/Windows アプリケーションをビルドする

環境 Unity 2018.2.10f1 はじめに Unity 用の CI 環境がほしいと思って Cloud Build を試しています。まだ少し触っただけなのですが、非常に便利そう。数クリックで macOS/Windows 用のアプリケーションをビルドして、ユニットテストまで実行できる…。 今の…

Test Runner で MonoBehaviour を継承していないクラスをテストする

環境 Unity 2018.2.10.f1 macOS 10.13.6 リポジトリ こちら にコードがあります。 概要 Unity で MonoBehaviour を継承していない素の C# クラスをユニットテストした記録です。ハマりどころとしては、スクリプトのあるディレクトリで Assembly Definition …

macOS への SDL 2 のインストール方法

環境 macOS: 10.15.4 (Catalina) clang: Apple clang version 11.0.3 (clang-1103.0.32.59) SDL: 2.0.12 SDL_image: 2.0.5 SDL_ttf: 2.0.15 SDL 本体 SDL は本体と SDL_Image や SDL_ttf といった周辺ライブラリが分離されていて、必要なライブラリだけイン…