Hallo Leute!
Ich probier mich ein wenig mit den 3D Funktionen des GMs rum. Nun, ich habe ein kleines Problem was die funktion d3d_draw_floor angeht.
Ich zeichne mit volgendem Code eine Decke (jaja... aus dem Yoyogames example...)
Nun... Ich beschäftige mich ein wenig mit Blender und weiss daher das die Flächen immer eine richtung besitzen in der sie gezeichnet werden (Face-Direction) Dies ist ja auch beim GM der Fall.
Das Problem: Ich kann die zeichenrichtung der Fläche NICHT umdrehen! Beim GM sollte man die Vorzeichen der 1er und 2er Koordinaten einfach vertauschen (also x1 wird zu x2 und x2 zu x1, usw...)
Dies sollte die Fläche "umgekehrt" zeichnen und somit auch die Richtung in die es gedrawt wird. Das problem: Das funktioniert nicht. Egal was ich mit den Koordinaten anstelle, es wird immer "nach oben" gezeichnet. (Dies ist nur der fall wenn man 3D Lichter eingeschaltet hat.) Von unten sieht man garnichts (Die decke wird nicht beleuchtet.).
Ist das irgendeine eigenart der Funktion, oder liegt das an mir?
(PS: Die koordinaten die hier stehen wurden von mir schon umgedreht. Der Code sollte also funktionieren, dies tut er aber nicht.)
lg
LEWA
Ich probier mich ein wenig mit den 3D Funktionen des GMs rum. Nun, ich habe ein kleines Problem was die funktion d3d_draw_floor angeht.
Ich zeichne mit volgendem Code eine Decke (jaja... aus dem Yoyogames example...)
Nun... Ich beschäftige mich ein wenig mit Blender und weiss daher das die Flächen immer eine richtung besitzen in der sie gezeichnet werden (Face-Direction) Dies ist ja auch beim GM der Fall.
Das Problem: Ich kann die zeichenrichtung der Fläche NICHT umdrehen! Beim GM sollte man die Vorzeichen der 1er und 2er Koordinaten einfach vertauschen (also x1 wird zu x2 und x2 zu x1, usw...)
Dies sollte die Fläche "umgekehrt" zeichnen und somit auch die Richtung in die es gedrawt wird. Das problem: Das funktioniert nicht. Egal was ich mit den Koordinaten anstelle, es wird immer "nach oben" gezeichnet. (Dies ist nur der fall wenn man 3D Lichter eingeschaltet hat.) Von unten sieht man garnichts (Die decke wird nicht beleuchtet.).
Ist das irgendeine eigenart der Funktion, oder liegt das an mir?
(PS: Die koordinaten die hier stehen wurden von mir schon umgedreht. Der Code sollte also funktionieren, dies tut er aber nicht.)
lg
LEWA