「MacOS版のMonoGameのPipeline.appで3Dモデルをビルドできない」の版間の差分
ナビゲーションに移動
検索に移動
imported>Administrator (ページの作成:「MacOS版のMonoGameのPipeline.appで3Dモデル(FBXファイル)をビルドできない現象が発生した。 == 概要 == Pipeline.app(GUI)ではエ...」) |
imported>Administrator |
||
26行目: | 26行目: | ||
== 結論 == | == 結論 == | ||
[[Homebrew]]から[[Assimp]]を入れる。 | [[Homebrew]]から[[Assimp]]を入れる。 | ||
+ | |||
+ | == 関連項目 == | ||
+ | * [[MonoGameで使う3DモデルをFusion360で作成する]] | ||
+ | * [[MonoGameのカメラを作る]] | ||
+ | * [[MonoGameで外部のXNBファイルを読み込む]] | ||
[[category: MonoGame]] | [[category: MonoGame]] | ||
[[category: macOS]] | [[category: macOS]] | ||
[[category: Assimp]] | [[category: Assimp]] |
2018年1月23日 (火) 07:38時点における最新版
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 (以下略)
brew install assimp
もう一度、MGCB.exeを叩いてみる。
mono /Applications/Pipeline.app/Contents/MonoBundle/MGCB.exe Content.mgcb (中略) Build 34 succeeded, 0 failed.
治った。