gpt4 book ai didi

java - 将音乐添加到 LibGDX 不起作用。收到错误消息,指出 newMusic 不是方法 最近还有其他人遇到此问题吗?

转载 作者:行者123 更新时间:2023-12-02 01:48:04 25 4
gpt4 key购买 nike

intro = new Audio.newMusic(Gdx.files.internal("core/assets/OpenSong.mp3"));

在javadocs中,这是它所说的这样做

https://libgdx.badlogicgames.com/ci/nightlies/docs/api/com/badlogic/gdx/audio/Music.html

https://libgdx.badlogicgames.com/ci/nightlies/docs/api/com/badlogic/gdx/Audio.html#newMusic-com.badlogic.gdx.files.FileHandle-

这里:https://www.gamefromscratch.com/post/2013/11/19/LibGDX-Tutorial-8-Audio.aspx他们使用小写音频而不是大写,但将其更改为小写时也不起作用。

就好像音频/音频没有这个方法。

最佳答案

您的代码应该导入类com.badlogic.gdx.Gdx然后您就可以使用

intro = Gfx.audio.newMusic(Gdx.files.internal("core/assets/OpenSong.mp3"));

或者你可以写

// where all the import statements live
import static com.badlogic.gdx.Gdx.audio;

// where you try to load the music
intro = audio.newMusic(Gdx.files.internal("core/assets/OpenSong.mp3"));

您的代码尝试创建一个新的 Audio 实例(这将不起作用,因为 Audio 只是一个接口(interface) - 您需要为其创建一个实现)。

仅将 new Audio 替换为 audio 也不起作用(除非您静态导入 com.badlogic.gdx.Gdx.audio,如在第二个示例中) - audio 本身就意味着字段或局部变量 audio

关于java - 将音乐添加到 LibGDX 不起作用。收到错误消息,指出 newMusic 不是方法 最近还有其他人遇到此问题吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53441546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com