差分
ナビゲーションに移動
検索に移動
ページの作成:「MacOS版のMonoGameのPipeline.appで3Dモデル(FBXファイル)をビルドできない現象が発生した。 == 概要 == Pipeline.app(GUI)ではエ...」
[[MacOS]]版の[[MonoGame]]のPipeline.appで3Dモデル([[FBXファイル]])をビルドできない現象が発生した。
== 概要 ==
Pipeline.app(GUI)ではエラーも吐かずに固まる。
そこでターミナルからパイプラインのコマンドライン版であるMGCB.exeを叩いてみる。
mono /Applications/Pipeline.app/Contents/MonoBundle/MGCB.exe Content.mgcb
Exceptionを吐いて落ちている。
世に乱立する様々な3D形式を変換する[[Open Asset Import Library]](通称[[Assimp]])がないとのエラーのようだ。
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) Assimp.Unmanaged.AssimpLibraryMacOSImplementation.dlopen (string,int) [0x0000b] in <0c671d01d72a4f458e9233183aab5b62>:0
(以下略)
[[Homebrew]]から[[assimp]]を入れてみる。
brew install assimp
もう一度、MGCB.exeを叩いてみる。
mono /Applications/Pipeline.app/Contents/MonoBundle/MGCB.exe Content.mgcb
(中略)
Build 34 succeeded, 0 failed.
治った。
== 結論 ==
[[Homebrew]]から[[Assimp]]を入れる。
[[category: MonoGame]]
[[category: macOS]]
[[category: Assimp]]
== 概要 ==
Pipeline.app(GUI)ではエラーも吐かずに固まる。
そこでターミナルからパイプラインのコマンドライン版であるMGCB.exeを叩いてみる。
mono /Applications/Pipeline.app/Contents/MonoBundle/MGCB.exe Content.mgcb
Exceptionを吐いて落ちている。
世に乱立する様々な3D形式を変換する[[Open Asset Import Library]](通称[[Assimp]])がないとのエラーのようだ。
Stacktrace:
at <unknown> <0xffffffff>
at (wrapper managed-to-native) Assimp.Unmanaged.AssimpLibraryMacOSImplementation.dlopen (string,int) [0x0000b] in <0c671d01d72a4f458e9233183aab5b62>:0
(以下略)
[[Homebrew]]から[[assimp]]を入れてみる。
brew install assimp
もう一度、MGCB.exeを叩いてみる。
mono /Applications/Pipeline.app/Contents/MonoBundle/MGCB.exe Content.mgcb
(中略)
Build 34 succeeded, 0 failed.
治った。
== 結論 ==
[[Homebrew]]から[[Assimp]]を入れる。
[[category: MonoGame]]
[[category: macOS]]
[[category: Assimp]]