我正在尝试为我制作的游戏构建关卡编辑器。我想要的是在Swing JPanel
中运行游戏。这是我如何做到的。Swing/libgdx关卡编辑器
public class GamePanel extends JPanel {
public GamePanel() {
setLayout(new BorderLayout());
canvas = new LwjglAWTCanvas(new MyGame());
add(canvas.getCanvas(), BorderLayout.CENTER);
}
}
所以这就是问题所在。当我将MyGame作为LwjglApplication运行时,它的运行速度大约为60 fps。 但是,当我在JPanel中显示它时,它以超过1000 fps的速度运行,并占用太多的CPU。
有没有办法解决,所以它不会使用这么多的CPU。我对Swing没有太多经验,我应该使用别的东西。
我也没有太多的经验,但这里有一些很酷的http://jmonkeyengine.org/ – 2014-10-17 09:57:19