15000 tutorials per photoshop

Ottima raccolta di tutorials su good-tutorials.com divisi per categorie.
Sito web: http://www.good-tutorials.com/
Tutorial avanzati su tematiche web su nettuts.com

Ottimo sito dove poter trovare interessanti tutorial avanazati su programmazione web.
Sito web: http://nettuts.com/
Muovere muovere la camera con la tastiera con macromedia director (Parte 4)
Obiettivo
In questo articolo tratteremo come muovere la camera con la tastiera.
Articolo
Creiamo il mondo che vogliamo vedere con 3dstudiomax ad esempio:

Dando agli oggetti presenti i seguenti nomi:
al cono diamo nome "cono"
alla sfera "sfera"
al parallelepipedo "box"
al piano "piano"
Esportiamo il tutto in formato .w3d
Adesso apriamo macromedia director e importiamo il file .w3d appena creato.
Mettiamolo nello stage ,lo selezioniamo e mettiamo come script:
property World3d, Camera3d
on beginSprite
World3d = member("piano")
World3d.resetWorld()
Camera3d = World3d.camera[1]
end
on enterFrame
if (_key.keypressed(123)) then --Left
Camera3d.rotate(0,2,0)
end if
if (_key.keypressed(124)) then --Right
Camera3d.rotate(0,-2,0)
end if
if (_key.keypressed(125)) then --Down
Camera3d.translate(0,0,10)
end if
if (_key.keypressed(126)) then --Up
Camera3d.translate(0,0,-10)
end if
end
Intercettare le collisioni con macromedia director
Obiettivo
In questo articolo tratteremo come intercettare le collisioni tra due sprite.
Articolo
Il metodo che a noi interessa è "intersects" che ci serve a far sapere se uno
sprite collide con un altro.
Creiamo due bitmap mettendole rispettivamente nel primo e nel secondo frame del
cast.
Li aggiungiamo allo stage e poi mettiamo nello score nel frame dove si scrivono
gli script:
on exitFrame me
if sprite 1 intersects 2 then
-- collisione
else
-- no collisione
end if
go to the frame
end
Onde evitare di considerare tutta l'area dello sprite, nella proprietà dello
sprite alla voce "Ink" mettiamo come valore 100
per entrambi gli sprite.
Muovere un oggetto 3d con macromedia director (Parte 3)
Obiettivo
In questo articolo tratteremo di come muovere un oggetto .w3d. In questa parte
tratteremo
come utilizzare l'Xtras "3DPI".
Articolo
Ricordo che si scarica da qui
http://www.3dpi-director.com/download.html oppure
http://kisd.de/~rj/home/material/PC/3DPI.zip e
che serve per navigare i componenti dei file .w3d importati.
esso va messo nella directory "Configuration\Xtras" dell'installazione di
director
Rifacendoci sempre all'esempio trattato nel capitolo precedente.
Per vedere il funzionamento di questo xtras dobbiamo selezionare l'oggetto 3d
dello stage e poi dal menu selezioniamo "xtras" e poi "3dpi",
apparirà una finestra tipo:

a noi interessa vedere i model:

e come possiamo vedere, è composto da un solo model che è il nostro cubo.
Muovere un oggetto 3d con macromedia director (Parte 2)
Obiettivo
In questo articolo tratteremo di come muovere un oggetto .w3d. In questa parte
tratteremo di come importare il file .w3d da muovere in macromedia director.
Articolo
Creiamo una nuova animazione director.
Dal menu "file" selezioniamo "import" e poi selezioniamo il nostro file .w3d
creato in precedenza.
Dal pannello cast, lo trasciniamo nello stage in corrispondenza del frame1 e del
frame 2.

Nel secondo frame, nel posto dove si scrivono le action, mettiamo:
on exitFrame me
go the frame
end
Nel primo frame selezioniamo l'oggetto che abbiamo messo nello stage, clicchiamo
col tasto destro e scegliamo "script".
Tengo a precisare che cubo è il nome che abbiamo assegnato al cubo in
3dstudiomax.
Si aprirà il pannello degli script, li andremo a mettere:
property pLeftArrow, pRightArrow, pDownArrow, pUpArrow
property p3Dmember -- reference per l'oggetto 3d
property pCharacter -- reference per il cubo
on beginSprite me
-- inizializza proprietà mondo 3d
p3Dmember = sprite(me.spriteNum).member
p3Dmember.resetWorld()
-- assegna il pezzo da muovere
pCharacter = p3Dmember.model("cubo") --cubo è il nome del pezzo da muovere
end
on keyDown
-- in attesa di bottoni premuti
if keypressed(123) then pCharacter.rotate(0,0,5) -- left
if keypressed(124) then pCharacter.rotate(0,0,-5) --right
if keypressed(125) then pCharacter.translate(0,-5,0) -- down
if keypressed(126) then pCharacter.translate(0,5,0) -- up
end
La stessa cosa nel frame 1.
Muovere un oggetto 3d con macromedia director (Parte 1)
Obiettivo
In questo articolo tratteremo di come muovere un oggetto .w3d che è un file
showave3d per intenderci.
Articolo
I programmi di cui abbiamo bisogno sono
- un programma di grafica 3d tipo 3dstudiomax
- un plugin per esportare gli oggetti creati in formato .w3d che per
3dstudiomax si chiama SWD_Exp.dle scaricabile da qui
r3japanese.zip(2.34MB) .
esso va messo nella cartella "plugin" della directory di intallazione di
3dstudiomax
- un Xtras per director che si scarica da qui
http://www.3dpi-director.com/download.html oppure
http://kisd.de/~rj/home/material/PC/3DPI.zip che server per navigare i
componenti dei file .w3d importati. esso va messo nella directory
"Configuration\Xtras" dell'installazione di director
Una volta che abbiamo tutto questo a disposizione, procediamo con la
creazione di un cubo in 3dstudiomax che sarà l'oggetto che muoveremo.
Al cubo daremo il nome di "cubo". Questo passaggio di assegnare un nome a
ogni oggetto sarà poi fondamentale quando dovremo richiamare questi
oggetti da macromedia director.

Una volta che abbiamo creato questo cubo, dobbiamo esportarlo nel formato che
a noi interessa. Dal menu file-> export scegliamo il formato schockwave3d.































