Utilizziamo modelli poligonali realizzati con 3DStudio Max in Flash
Come abbiamo visto in precedenza, per il linguaggio Actionscript sono stati creati diversi motori per la gestione della grafica poligonale, quello su cui ci siamo soffermati è Sandy 3D Engine.
Sandy 3D Engine offre la possibilità di utilizzare all’interno delle applicazioni dei modelli poligonali. Basicamente esistono due metodi per ottenere questo risultato:[...] Continua
Di admin in Actionscript
Controls: +-close
Usando la classe Custom Mouse Pointer
Per le nostre applicazioni web create con Flash, possiamo avere la necessità di dover modificare il puntatore del mouse con qualcosa che più si adatti alle nostre esigenze. A maggior ragione se la nostra applicazione è un gioco.
In questo articolo vedremo come creare una classe per la gestione della personalizzazione del puntatore del mouse, puntatore che può essere un movie clip salvato nella nostra libreria o un movie clip generato programmaticamente. In questo articolo utilizzeremo un movieclip della libreria.[...] Continua
Di admin in Actionscript
Controls: +-close
Muoviamo un oggetto alla pressione dei tasti.
In questo articolo vedremo una delle cose più basilari che si possano creare con Actionscript 3.0 e Flash, ovvero muovere un oggetto ( Sprite, Movieclip ecc.. ) nello stage. Per muovere ovviamente intendiamo la modifica delle coordinate x e y.
Chiameremo MainClass.as il file contenente la classe point of entry in cui inseriremo il codice che visualizzerà uno sprite su schermo, in questo caso, un cerchio, che [...] Continua
Di admin in Actionscript
Controls: +-close
Utilizzando il metodo lineTo
In questo articolo vedremo come emulare la scrittura utilizzando il puntatore del mouse. Qui di seguito potete testare subito il risultato finale che andremo ad ottenere. La penna virtuale viene inizializzata dall’evento MouseEvent.MOUSE_DOWN in ascolto sullo stage, quindi cliccate e tenete premuto il tasto sinistro del mouse per iniziare a scrivere. Usate la rotellina del mouse per [...] Continua
Come effettuare l’importazione e comandarli
I modelli MD2 sono dei particolari files introdotti dalla Id Software nel gioco Quake 2 nel novembre 1997. E’ un formato di semplice comprensione contenente dei modelli poligonali e le relative animazioni frame by frame. Per chi volesse saperne di più segnalo questo link contenente tutte le spiegazioni tecniche.
Come sempre ecco qui il[...] Continua
Di admin in Actionscript
Controls: +-close
Muoviamo gli elementi con il mouse
In questo articolo vedremo una delle possibili soluzioni per realizzare l’effetto drag & drop su un elemento. Gli elementi n questione saranno 20 sprite posizionati a random sullo stage. In ognuno di questi sprite disegneremo un rettangolo che coloreremo con un colore random. Faremo particolare attenzione ad un metodo chiamato updateAfterEvent(), determinante per la fluidità del risultato finale, che [...] Continua
Di admin in Actionscript
Controls: +-close
In pratica tramite la creazione di un ToggleButton
In questo articolo spiegheremo come creare un pulsante cliccabile con Actionscript 3.0, mettendolo in ascolto con un custom event, un evento personalizzato, introducendo inoltre alcuni concetti del linguaggio, come:
- l’event dispatch
- le funzionalità preventDefault() e isDefaultPrevented() sempre relative agli eventi
- come sovrascrivere un metodo di una classe parent
- come richiamare il costruttore di una classe parent
- disegnare programmaticamente un rettangolo
Come sempre, per i più impazienti, qui di seguito potete vedere
[...] Continua
Bulkloader
BulkLoader è una libreria minimale scritta in Actionscript 3.0 da Arthur Debert, potete scaricarla qui.
Questa libreria ci permette di caricare files esterni all’interno dei nostri swf ed avere un gran numero di informazioni su questi, come per esempio il totale complessivo di files e di bytes, il totale in bytes del file attualmente in fase di caricamento, il loro nome e così via. Inoltre è possibile utilizzare un file xml per definire i file da caricare utilizzando la classe LazyXMLLoader.
Ed è proprio questa classe che tratteremo in questo tutorial, con la quale [...] Continua
Skybox
Uno skybox è una sorta i contenitore formato da 6 piani che ha la funzione di far da fondale per una applicazione 3D. Il framework Sandy 3D Engine ha un omonimo oggetto che gestisce in maniera molto semplice tutto ciò e, in questo tutorial, vedremo come utilizzarlo e come eventualmente effettuare uno switch delle texture per ognuna delle sue faccie. Inoltre, utilizzeremo un diverso sistema rispetto a quello usato in questo tutorial per caricare i file esterni all’interno del nostro programma, l’oggetto LoaderQueue.
Per la creazione delle texture possiamo [...] Continua
Da qualche mesetto ho avuto il modo di utilizzare questa fantastica libreria per la gestione della grafica poligonale con Actionscript 3.0. Questa vi permette di creare in maniera non troppo complessa, oggetti tridimensionali e farli muovere ed interagire in un mondo tridimensionale.
L’esempio che tratterò in questo articolo sarà quanto di più semplice è possibile realizzare utilizzando questo framework, una sfera texture-mappata rappresentante il pianeta Terra, con in più qualche comando tipo la rotazione negli assi X,Y,Z ed alcuni movimenti della telecamera virtuale.
Se siete pronti non vi resta che scaricare Sandy 3D Engine [...] Continua