MonoGameクロスプラットフォームプロジェクトにSpriteFontアセットとmp3アセットが含まれていますが、奇妙なことは、iOSシミュレータでゲームがコンパイルされて正常に動作することですが、Androidでゲームを構築しようとすると、 binディレクトリにあるとコンテンツディレクトリ内のファイルのAndroidでコンテンツを非コンテンツファイルとして読み込めませんでしたか?
/ユーザ/エドワード/ライブラリ/モバイルドキュメント/ COM〜アップル〜CloudDocs /アプリケーション/ Xamarin /アンドロイド/ラディアント/アンドロイド/コンテンツ/ lights.mp3:
警告XA0101:@(コンテンツ)は、アクションを構築(XA0101)はサポートされていません(Radiant.Droid)
そして、私がしようとすると、ゲームを実行すると、私が手
私は、このような様々なファイルのビルドアクションの変更など多くのことを試してみました
以外のコンテンツファイルとしてスコア資産をロードできませんでした。何も働いていません。
アセットをどのように読み込みますか?アンドロイドプラットフォームでは、非コンテンツファイルをAssetsフォルダに置き、Assets.Open(path)を使用する必要があります。参照:https://developer.xamarin.com/guides/android/application_fundamentals/resources_in_android/part_6_-_using_android_assets – jjhavokk