Domanda

Quindi quando ho avuto a che fare con il Java

paint(Graphics g){}

Metodo sono passato alla creazione dei miei metodi di rendering, ma ho dovuto imparare le strategie del buffer e come "ottenere" grafica

Quindi ora sto imparando OpenGL, devo affrontare il metodo:

@Override
public void display(GLAutoDrawable arg0){}

E ora vorrei creare i miei metodi di rendering, finora mi sono costantemente imbattuto in un'eccezione:

Eccezione nel thread "main" javax.media.opengl.glexception: nessuna corrente di contesto aperta su questo thread

EDIT: Domanda: se voglio effettuare chiamate GLRAW al di fuori del

@Override
public void display(GLAutoDrawable arg0){}

Metodo, come mi assicuro che il glcontext del mio glcanvas sia "corrente"

Preferibilmente come esempio di codice, come ho guardato attraverso le API e ho usato Google estensiva, molti link voi ragazzi siete già stati così gentili da mettere qui che ho già trovato prima e sto ancora disegnando uno spazio vuoto ... letteralmente! Il più vicino che ho avuto è stato quando non ha lanciato un'eccezione "senza contesto attuale", ma lo schermo è diventato nero permanentemente!

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top