UnityでAnimatorControllerを使うとビルドに失敗する件

Live2D

Live2Dの動的ロードのために、モデルにアタッチされたAnimatorにスクリプト側からAnimatorControllerを設定していたのですが、なぜかビルドすると「
The type or namespace name `UnityEditor’ could not be found. Are you missing a using directive or an assembly reference? 」という、using UnityEditorは使えないよという感じのエラーが出てしまいます。
色々調べてみると、どうやらスクリプト側でAnimatorControllerを扱う時は
エディタで実行する場合はAnimatorControllerクラスでよいのですが、ビルドする場合はRuntimeAnimatorController というクラスを使う必要があったようです。

1 Star2 Stars3 Stars4 Stars5 Stars (まだ投票されていません)
読み込み中...

コメント

タイトルとURLをコピーしました