MonoGame(Android)でコンテンツを利用する
ナビゲーションに移動
検索に移動
Monogame(Android)で何も考えずにコンテンツを読み込む。
Content.RootDirectory = "Content"; var clearShader = Content.Load<Effect>("shaders/clear");
MonoGame(DesktopGL)では問題ないコードだが、 MonoGame(Android)ではExceptionが発生する。
Microsoft.Xna.Framework.Content.ContentLoadException: The content file was not found.
AndroidAssetでないことが問題の原因のようだ。
解決策はAssetsフォルダにContentフォルダのリンクを追加することである。 上記の例だと以下のようなフォルダおよびファイル構成になる。
Assets フォルダ Content フォルダ effects フォルダ clear.xnb ファイル