我正在使用带有JRE7和LibGDX 1.6.1的Eclipse Luna Service Release 1a(4.4.1) - 调试器昨天运行良好,它只是在前几行代码中停止工作。
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.backends.lwjgl.LwjglApplication;
import com.badlogic.gdx.backends.lwjgl.LwjglApplicationConfiguration;
public class Main {
public static void main(String[] args) {
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.title = "Scene2D";
cfg.useGL30 = false;
cfg.width = 480;
cfg.height = 320;
new LwjglApplication(new Main_Scene2D(), cfg);
}
}
在上面的源代码中,我可以在任何一行设置一个断点,并通过其余部分进行操作但是它不会在Main_Scene2D()处停止,因为我在那里设置了一个断点。调试选项卡显示:
Main [Java Application]
com.xxx.tutorials.libgdx.UI.Scene2D.Main at localhost:61386
Thread [main] (Running)
C:\Program Files (x86)\Java\jre7\bin\javaw.exe (Jan 20, 2016, 12:11:14 AM)
请帮忙!感谢
答案 0 :(得分:0)
通过暂停调试器并恢复它,我发现执行正在循环并等待音频输入(?)所以我只是在main中添加一个新语句cfg.disableAudio:
public static void main(String[] args) {
LwjglApplicationConfiguration cfg = new LwjglApplicationConfiguration();
cfg.title = "Scene2D";
cfg.useGL30 = false;
cfg.width = 480;
cfg.height = 320;
cfg.disableAudio = true;
new LwjglApplic ation(new Main_Scene2D(), cfg);
}
并且调试器现在正常运行。问题是我的音频发生了什么。这是一个不同的故事。谢谢。