0
当我在Netbeans 6.7.1中运行JOGL应用程序(表单设计器,GLCanvas)时,GLCanvas在不到一秒钟后消失(然后我只能看到没有GLCanvas组件的jframe) 。接下来,当我最大化窗口时,GLCanvas再次出现并消失。 JOGL应用程序(表单设计器,GLPanel)在运行后正常运行。哪里有问题 ?Netbeans和JOGL,与GLCanvas问题
当我在Netbeans 6.7.1中运行JOGL应用程序(表单设计器,GLCanvas)时,GLCanvas在不到一秒钟后消失(然后我只能看到没有GLCanvas组件的jframe) 。接下来,当我最大化窗口时,GLCanvas再次出现并消失。 JOGL应用程序(表单设计器,GLPanel)在运行后正常运行。哪里有问题 ?Netbeans和JOGL,与GLCanvas问题
我使用的是更新版本的Netbeans,所以我不能使用JOGL插件。但是,我遇到了你所描述的问题。对我来说,它似乎只是绘制第一帧,然后停止。我不确定,但我认为GLCanvas需要一个FPSAnimator ..而据我所知,插件中的JOGL模板并没有创建一个..(或?)它为我做了诡计
例如:
Frame frame = new Frame("test");
GLCanvas canvas;
FPSAnimator animator;
GLCapabilities caps = new GLCapabilities();
caps.setDoubleBuffered(true);
caps.setHardwareAccelerated(true);
canvas = new GLCanvas(caps);
animator = new FPSAnimator(canvas, 60);
canvas.addGLEventListener(new Renderer());
frame.add(canvas);
frame.setSize(600, 600);
animator.start();