[help] Actionscript per gioco

NHR style

Nuovo Utente
29 Nov 2006
3
0
0
Allora... innanzitutto saluto tutti... poi volevo chiedervi un aiutino..
ho iniziato a fare la grafica per un piccolo giochetto in flash.. fino ad ora sono riuscito a fare la macchina che si muove su se setssa e le strisce che scorrono dando la sensazione di movimento...
però dovrei applicare un action script alla macchina in modo che usando i tasti direzionali.. essa possa muoversi sulla strada...qualkuno puo darmi una mano??

ecco uno screen del giochetto..
http://img221.imageshack.us/img221/6638/giococarsn2.jpg
 
si ma poi la machinetta andrebbe dove gli pare per tutto lo schermo.. io invece volevo proprio creare dei comandi con i tasti freccia.. e far muovere la macchinetta in una certa area...
 
tra gli esempi di uso di flash, sul sito adobe ex macromedia, trovi una serie di esempi che fanno al caso tuo.
scarichi il file e dentro ci sono fla e swf.
 
Ecco Gli Script Che Tanto Cercavi

ALLORA GLI SCRIPT DI MOVIMENTO SONO QUESTI

ALL'OGGETTO DEVI APPLICARE QUESTO SCRIPT CHE NEL TUO CASO E' L'AUTO CHE DEVE ESSERE COME SIMBOLO UN CLIP FILMATO

onClipEvent (load) {
// VELOCITA' SPOSTAMENTO OGGETTO
speed = 5;
}
onClipEvent (enterFrame) {
// MOVIMENTO DESTRA,SINISTRA COME LO IMPOSTATO DA UN EFFETTO DI INCLINAZIONE ALL'OGGETTO CHE FA SEMBRARE CHE STERZA
if (Key.isDown(Key.LEFT) && !Key.isDown(Key.RIGHT)) {
_x -= speed;
_rotation = -15;
}
if (Key.isDown(Key.RIGHT) && !Key.isDown(Key.LEFT)) {
_x += speed;
_rotation = 15;
}
//
}

POI DEVI CREARE UN SIMBOLO CLIP FILMATO FRECCIA DESTRA AL QUALE GLI PUOI APPLICARE UN EFFETTO ALPHA IN MODO CHE NON SI VEDA SULLO STAGE IDEM QUELLO DI SINISTRA E AL SUO INTERNO SULLA STESSA TIMELINE INSERISCI UN SECONDO FOTOGRAMMA CHIAVE IN MODO DA CREARE UNO STATO TIPO PULSANTE UP E DOWN E GLI APPLICHI QUESTO SCRIPT MA NON ALL'INTERNO DEL SIMBOLO

MOVIMENTO FRECCIA DESTRA:

onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT)) {
gotoAndStop(2);
} else {
gotoAndStop(1);
}
}

PER QUELLO DI SINISTRA FAI LO STESSO PROCEDIMENTO COME PER QUELLO DI DESTRA E APPLICHI QUESTO SCRIPT TI RICORDO CHE NON LO DEVI APPLICARE ALL'INTERNO DEL SIMBOLO

MOVIMENTO SINISTRA:

onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
gotoAndStop(2);
} else {
gotoAndStop(1);
}
}

SE HAI DEI PROBLEMI CHIEDI E SE INVECE PORTI IL LAVORO A BUON FINE :fonzie: VORREI FARE UNA PARTITA AL TUO GIOCO :D

CIAOOO

BUONE FESTE!!!!!:beer:
 

Discussioni simili