1

我目前使用 Xamarin 在 ios 中开发应用程序,并且使用 CocosSharp。

我尝试在上面放一些背景音乐,但总是出现异常:“Microsoft.Xna.Framework.Content.ContentLoadException 无法从 MySong 加载资产文件”

这首歌在内容文件夹中:内容/声音

要播放声音,我使用以下行:

CCAudioEngine.SharedEngine.PlayBackgroundMusic("MySong");

我尝试更改路径,并以与 Xamarin 网站的 Fruity Falls 游戏详细信息中添加音乐相同的方式重现 [ https://developer.xamarin.com/guides/cross-platform/game_development/cocossharp/fruity_falls /]但没有任何效果。然后我尝试在 Xamarin 网站中给出代码的 Bouncing Game 上添加音乐,但它也不起作用。

4

1 回答 1

1

您需要更改资产文件的构建操作。右键单击该文件,滚动到Build Action并确保将其设置为BundleResource(这对于 iOS 项目是必需的)。清理/构建项目并尝试再次运行它。

于 2017-07-03T11:52:42.170 回答