[d3d] Farti vedere da un modello (rotazione)

Argomenti riguardanti il D3D di GameMaker e librerie esterne.
Rispondi
Avatar utente
PeppeAs95
GMI Advanced
Messaggi: 2231
Iscritto il: 24/06/2008, 16:10
Specialità: Modellazione[LD-HD]
Località: Sonosce (MO)
Contatta:

[d3d] Farti vedere da un modello (rotazione)

Messaggio da PeppeAs95 »

Salve a tutti;
Ho un piccolo problemino nel d3d:

ho fatto un modello, precisamente questo:

Codice: Seleziona tutto

d3d_transform_set_identity();

draw_set_alpha(0.5)

d3d_draw_ellipsoid(x+7,y+7,43, x-7,y-7,20, tex2,1,1,16);

d3d_draw_cone(x+10,y+10,0, x-10,y-10,28, tex,2,2,1,8);

draw_set_alpha(1)

d3d_transform_set_identity();
Ma non riiesco a farlo ruotare in modo che mi "fissa".
Ho provato svariati modi, ma non ci sono riuscito.

QUalcuno di voi avrebbe la pazienza di aiutarmi? Grazie
Immagine

Mario: Livello 51Immagine
Luigi: livello 51Immagine
Bowser: livello 40Immagine
Spoiler
Immagine
Immagine
Immagine
Immagine

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: Farti vedere da un modello d3d

Messaggio da maz85 »

I set_identity vanno usati solo se devi compiere qualche trasformazione a quel che disegni (come una rotazione) quindi è corretto usarlo se devi ruotarlo.
Comunque questo risponderà alle tue esigenze: http://gmitalia.altervista.org/portale/ ... hp?name=3D e troverai le funzioni "rotation".

Per un ottimo uso:
-set identity
-rotazione
-traslazione su x,y
-disegno oggetti vari su coordinate assolute
-set identity

Eventualmente se qualcosa non ti è chiara ridai un'occhiata alla pagina sopra o fai una piccola ricerca sul foro.
Hum, questi microcodici sulla sezione snippet sarebbero ottimi.
:cappa:

Edit Rage: Non ho guardato a chi rispondevo (demenza senile che avanza).
Dunque Peppìììì te lo ho scritto su msn ieri in maniera completa e adesso richiedi spiegazioni presentando un codice monco? :furiosomedio: :furioso:

Avatar utente
PeppeAs95
GMI Advanced
Messaggi: 2231
Iscritto il: 24/06/2008, 16:10
Specialità: Modellazione[LD-HD]
Località: Sonosce (MO)
Contatta:

Re: Farti vedere da un modello d3d

Messaggio da PeppeAs95 »

Veramente non ho capito niente su msn ;)
Sarò che per me ancora ancora questi codici sono arabo, ma mi sono fatto da solo uno script perchè il pg richiesto guardasse secondo la posizione che cammina ;)

Risolto credo, poi posterò il codice usato.
Immagine

Mario: Livello 51Immagine
Luigi: livello 51Immagine
Bowser: livello 40Immagine
Spoiler
Immagine
Immagine
Immagine
Immagine

Avatar utente
maz85
Admin
Messaggi: 8287
Iscritto il: 07/02/2004, 15:57
Specialità: Nientologo
Località: Oblio
Contatta:

Re: Farti vedere da un modello d3d

Messaggio da maz85 »

Il problema non è il codice per ottenere la rotazione, ma la rotazione in 3d che a quanto pare non avevi capito.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 39 ospiti