【发布时间】:2016-07-17 19:16:14
【问题描述】:
我在我的 MonoGame 跨平台项目中包含了一个 SpriteFont 资产和一个 mp3 资产,奇怪的是游戏在 iOS 模拟器上编译和运行良好,但每当我尝试在 Android 上构建游戏时,我都会收到类似的警告对于 bin 目录和 content 目录中的文件
/Users/edward/Library/Mobile Documents/com~apple~CloudDocs/apps/Xamarin/Android/Radiant/Android/Content/lights.mp3:
警告 XA0101:不支持 @(Content) 构建操作 (XA0101) (Radiant.Droid)
当我尝试运行游戏时,我得到了一个
无法将乐谱资产加载为非内容文件
我尝试了很多方法,例如更改各种文件的构建操作,但没有任何效果。
【问题讨论】:
-
你是如何加载资产的?在android平台上,您应该将非内容文件放入Assets文件夹并使用Assets.Open(path);见:developer.xamarin.com/guides/android/application_fundamentals/…
标签: c# android xamarin mono monogame