Hallo an alle hier.
Ich habe auf der Hauptseite gesehen dass man standard OpenGL Befehle auch nativ nutzen kann.
Hab die gl.gbas eingebunden, aber wie wendet man das nun an.
Wäre an einem Beispiel interessiert.
z.B so:
LOCAL phi
WHILE TRUE
X_MAKE3D 1,1000,45
glClear(GL_COLOR_BUFFER_BIT OR GL_DEPTH_BUFFER_BIT)
glLoadIdentity()
glTranslatef(0,0.0,-10.0)
INC phi,2
IF phi > 359 THEN phi = 0
glRotatef(phi,0, 0.5, 0)
glBegin(GL_TRIANGLES)
glColor3f(1.0,0.0,0.0)
glVertex3f( 0.0, 2.0, 0.0)
glColor3f(0.0,1.0,0.0)
glVertex3f(-2.0,-2.0, 0.0)
glColor3f(0.0,0.0,1.0)
glVertex3f( 2.0,-2.0, 0.0)
glEnd()
X_MAKE2D
PRINT "Winkel: "+phi,10,10
SHOWSCREEN
WEND
alles klar, kann man mittels dieser gbas erstellte Funktionen auch normal nutzen, natürlich wenn die gl.gbas eingebunden wird.
Nutzt das hier überhaupt jemand?
Ich jetzt nicht, aber man kann super den umfang von GLB selber erweitern, da man ja direkt mit dem GLB-Code noch arbeiten kann!
Für manche Spezieleffekte macht das evtl. Sinn. Aber mit den Shadern kommt man oft weiter.
Ich versteh jetzt ehrlich auch nicht so, wo da der Sinn drin ist. Aber man wird ja mit der Zeit immer schlauer :whistle:
Sebe ?
Wenn ja, willkommen zurück alter Münchner! ;)
Danke, schön wieder hier zu sein =D
:good:
Sehr weise Entscheidung!