所以当我掌握了java
paint(Graphics g){}
方法我继续创建自己的渲染方法,但我必须了解缓冲区策略以及如何“获取”图形
所以现在我正在学习openGL,我必须掌握这个方法:
@Override
public void display(GLAutoDrawable arg0){}
现在我想创建自己的渲染方法,到目前为止,我经常遇到一个异常:
线程“主”javax.media.opengl.GLException 中的异常:此线程上没有当前的 OpenGL 上下文
编辑:问题:如果我想在外部进行 glDraw 调用
@Override
public void display(GLAutoDrawable arg0){}
方法,如何确保我的 GLCanvas 的 glContext 是“当前的”
最好作为一个代码示例,因为我已经查看了 api 并广泛使用了谷歌,你们已经很友好地放在这里我以前已经找到的许多链接,我仍然在画一个空白......从字面上看!最接近我的是当它没有抛出“无当前上下文”异常但屏幕只是永久变黑!