我正在学习如何使用Brent Aureli和LibGDX编写Mario游戏代码。在这部分(video),我们开始使用声音。这是我正在使用的代码的简短版本:
n^2
我在右侧文件夹中有“mario_music.ogg”并且命名正确(android / assets / mario_music.ogg),但我得到了这个超长错误:
public static AssetManager manager;
@Override
public void create () {
manager = new AssetManager();
manager.load("mario_music.ogg", Music.class);
manager.finishLoading();
setScreen(new PlayScreen(this));
}
我不知道为什么它会这样做,因为我正在使用他在教程中使用的相同音乐文件。任何帮助表示赞赏。谢谢!
答案 0 :(得分:1)
您在文件路径中使用的似乎是(" _")问题!有同样的问题,它接缝你不能使用Upercase字母和常规正则表达式,当然special chars
并检查您是否正确指定路径。就像你宣布:
manager.load("mario_music.ogg", Music.class);
资产位于根文件夹中: 机器人/资产/