Iscriviti ora!   
 
Misteri e Segreti  Misteri e Segreti      Creare un cubo in 3D con Game Maker 7 
 



 Menù

Forum
Chat
Nostradamus
Occulto
Satanismo
Stregoneria


 Ultimi post forum

ArcadiA Club in 35...
AAC (per ora solo le sezioni CUCINA e...

odi et amo...
"Ti odio e ti amo..mi chiedi come questo sia...

Croazia: chi ci è...
Croazia: chi ci è stato? Com'è?

gli africani sulla...
siamo giunti nel 2007 e ormai l'uomo si è...

Italiani volta...
Tutti affermiamo giustamente che siamo dei...

LINEAGE II
ciao a tutti!!!io e alcuni miei amichetti...

Tutto si...
I pianeti tra di loro, i continenti... ma...

E' una vita che ti...
Qualcuno di voi ha letto "E' una vita che ti...

Legge naturale:...
Credete che, con il tempo e l'avvento del...

messaggio sbagliato
mi scuso per il post sbagliato [...

Videogiochi:...
Ma cosa spinge i ragazzi d'oggi a sprecare...

 


Creare un cubo in 3D con Game Maker 7


 
Creare un cubo in 3D con Game Maker 7

Oggi impareremo a creare un cubo 3D con Game Maker 7. Iniziamo subito creando nella cartella scripts un file (usiamo il tasto destro del mouse e selezioniamo "create script") e chiamiamolo "scr_Start3D"; ora iniziamo a capire come Game Maker inizializza il 3D. Digitando "d3d_start ();" andremo nella modalità 3D di Game Maker, questo è un passaggio fondamentale. Dopodiché digitiamo "d3d_set_perspective (true);" che ci permette di vedere la nostra prospettiva degli oggetti in 3D. Creiamo poi uno script che ci permetta di illuminare l'oggetto 3D che stiamo per creare digitando "d3d_set_hidden (true);" e, subito dopo, "d3d_set_lighting (false);" che attiva la luce. Digitando poi "draw_set_color (c_white);" scegliamo il colore della luce. Ora, per vedere meglio il nostro cubo, rimuoviamo la nebbia che viene caricata in automatico digitando "d3d_set_foperg (true, c_white, 1, 1024);". A questo punto digitiamo "d3d_set_culling (false);" per attivare le ombre degli oggetti che vogliamo visualizzare e digitiamo poi "d3d_set_shading (true);". Il nostro cubo ora ha la sua ombra. A questo punto dobbiamo creare uno script che permetta di riconoscere le texture: digitando "texture_set_interpolation (true);" potremo vedere le texture. Ora possiamo disegnare il nostro cubo. Per farlo dobbiamo creare un altro foglio script nella cartella "scripts" chiamandolo "scr_Block". Su questo nuovo foglio script digitiamo "d3d_draw_block (0, 0, 0, 32, 32, 32, background_get_texture (bac_Block), 1, 1);", un comando che indica che il nostro cubo 3d di dimensione 32, 32, 32 sarà visualizzato nel punto 0, 0, 0 dello spazio 3D; in seguito inseriremo una texture per il nostro cubo. Ora, per visualizzare il nostro cubo, dobbiamo creare una telecamera puntata su di esso. Pertanto creiamo un nuovo file script salvandolo nella cartella "scripts" con il nome "scr_Camera"; in questo nuovo foglio digitiamo "d3d_set_projection (128, 96, 64, 16, 16, 0, 0, 1);", un comando che posiziona la nostra telecamera davanti al cubo 3D. A questo punto dobbiamo creare una Room in Game Maker che permetta la creazione di un oggetto che lanci lo script della telecamera: in "rooms" ne creiamo una e la chiamiamo "roo_Tutorial". Fatto questo andiamo nella cartella "objects" e creiamo un nuovo oggetto con il nome "obj_camera", questo lancerà lo script della telecamera. Dentro all'oggetto creato, nella lista "events", clicchiamo con il tasto destro del mouse su "add event" e poi selezioniamo "create" simboleggiato da una lampadina. All'interno della sezione "create" spostiamoci nella sezione "control" e poi nella sezione "code" in basso; trasciniamo nella sezione "actions" l'evento "esecutive script" contrassegnato da un foglio e un triangolo verde e clicchiamoci sopra due volte. Si aprirà una finestra dove dobbiamo scrivere il file script da eseguire: nella sezione "script" digitiamo "scr_Start3D". Ora dobbiamo creare nuovamente una nuova azione all'interno di "action" che lanci uno script. Dobbiamo ripetere la stessa procedura appena eseguita sostituendo la digitazione di "scr_Strat3D" con "scr_Make". Dopodichè dobbiamo creare ancora un oggetto in "event": chiamiamo l'oggetto "Draw" e ripetiamo la precedente procedura per lanciare un altro script che questa volta sarà "scr_Camera". Adesso creiamo un oggetto con nome "obj_Block" nella cartella "object" e creiamo nella sezione "event" un altro "Draw" che lanci un altro script di nome "scr_Block". Infine dobbiamo creare un altro foglio script chiamandolo "scr_Make" sul quale digitiamo "instance_create (0, 0, obj_block)" che permette di bloccare la telecamera sull'oggetto. Ora per goderci il risultato e visualizzare il nostro cubo, spostiamo l'oggetto telecamera dentro la room creata. Premendo il tasto F5 avvieremo la nostra prima applicazione 3D.



Autore: camagames


 Commenti
Tucano
Comunque sconsiglio vivamente la creazione di giochi in 3d per game maker
m_arcog
sei nuovoe gia mi sei simpatico sai sei il primo che entra subito dicendo cose intelligenti invece...
m_arcog
tucano scusa per quale motivo la sconsigli
LEGGI TUTTI

News di attualità


Allegri: "Cassano è...
Domani il Milan affronta il Cesena a "S....

5) Un RPG in XNA -...
Adesso che abbiamo capito (per grandi linee)...

CAVALLERIA E WEB...
Durante l'XI secolo vi furono una serie di...

I Rom: una storia...
Le espulsioni che negli ultimi giorni...

Le ambientazioni in...
Volevo oggi porre l'attenzione su quelle che...

 






pubblicità | siti partner | regole | visione | diritti | ufficio stampa | donazioni | scrivici
© 1999-2012 - P.IVA 02284690035 - Grafica, layout e contenuti sono di esclusiva proprietà di Misteri e Segreti.

Web Design by ArcadiA Club

Powered by:
Spazi pubblicitari di alto livello