開発環境
- Mac Book Pro(Apple M1 Pro(Apple Silicon)搭載)
- Unity Editor 2021.3.35f1(Apple Silicon)
事象
- Live2D 公式ページより提供されている、Live2D Cubism SDK for Unity(CubismSdkForUnity-4-r.7.unitypackage)を上記Unityへインポートすると、下記メッセージが表示されました。
Live2D CubismCore is not loaded
Please reboot this Unity project if it is just after import of the SDK. If it's not, please check if platform settings of dll is correct. dll cannot be used on platform which is different from its own build settings.
解決策
-
Assets/Live2D/Cubism/Plugins/macOS/Live2DCubismCore.bundle
をクリックする。
-
インスペクタ上で、Platform settings上の、CPUをApple SiliconかAny CPUを選択し、Applyする。
-
Unityを再起動する。
公式リポジトリの宣言(NOTICE.ja.md)によりますと、Apple Silicon版Unity Editorでは上記の操作が必要です。
補足
最新のベータ版(CubismSdkForUnity-5-r.1-beta.4.unitypackage)では、上記対応は不要っぽい?です。