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

Aiutooooooooo! Problema gravità e blocchi

Messaggio da PeppeAs95 »

Salve, stavo facendo il mio gioco platform, quando ho messo la gravità [direction = 010000000 Gravity = 1] e quando il person. collisiona coi blocchi lui non si muove né a destra né a sinistra, cosa devo fare? :cry: :cry: :cry: :cry: :cry:
Grazie mille a chi mi può aiutare
Immagine

Mario: Livello 51Immagine
Luigi: livello 51Immagine
Bowser: livello 40Immagine
Spoiler
Immagine
Immagine
Immagine
Immagine
Spartan117 Master chief
GMI Advanced
Messaggi: 1535
Iscritto il: 03/08/2007, 11:23
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da Spartan117 Master chief »

apparte che non ti conviene ad usare la direction in quel modo
ma in questo modo:
0 = destra
90 = sopra
180 = sinistra
270 = sotto

quando va in collisione con un blocco devi usare questo codice
y=yprevious;
gravity_speed=0;
Avatar utente
dave_djtam
GMI Advanced
Messaggi: 1604
Iscritto il: 02/07/2007, 21:32
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da dave_djtam »

Spartan117 Master chief ha scritto:apparte che non ti conviene ad usare la direction in quel modo
ma in questo modo:
0 = destra
90 = sopra
180 = sinistra
270 = sotto

quando va in collisione con un blocco devi usare questo codice
y=yprevious;
gravity_speed=0;
scusa spartan, non l'ho provato, ma a logica, se si muove a piu di un pixel x step(cosa quasi ovvia), l' yprevious posiziona il pg in aria, e senza gravita' diventerebbe un volatile.... :?: no?
Immagine
Miglior colonna sonora / Miglior utilizzo di particles
Echos
Listen to me
ScreenSaver Full V3
Avatar utente
PeppeAs95
GMI Advanced
Messaggi: 2231
Iscritto il: 24/06/2008, 16:10
Specialità: Modellazione[LD-HD]
Località: Sonosce (MO)
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da PeppeAs95 »

Mi dispiaca, ho tolto la gravità e ho messo il codice nella collisione con il blocco, ma è come se il codice non esistesse. ho reinserito la gravita [ dir=270 grav=1] ma il personaggio non si muove
:cry: :cry: :cry: :cry: :cry:
Dammi un aiuto migliore
Immagine

Mario: Livello 51Immagine
Luigi: livello 51Immagine
Bowser: livello 40Immagine
Spoiler
Immagine
Immagine
Immagine
Immagine
Avatar utente
PeppeAs95
GMI Advanced
Messaggi: 2231
Iscritto il: 24/06/2008, 16:10
Specialità: Modellazione[LD-HD]
Località: Sonosce (MO)
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da PeppeAs95 »

io voglio soltanto che quando collisiona con il blocco cammini, quando collisiona con il blocco lui non cammina!
Immagine

Mario: Livello 51Immagine
Luigi: livello 51Immagine
Bowser: livello 40Immagine
Spoiler
Immagine
Immagine
Immagine
Immagine
Avatar utente
dave_djtam
GMI Advanced
Messaggi: 1604
Iscritto il: 02/07/2007, 21:32
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da dave_djtam »

peppinoas ha scritto:io voglio soltanto che quando collisiona con il blocco cammini, quando collisiona con il blocco lui non cammina!
ma con tutti i tutorial sui platform che esistono.....
Immagine
Miglior colonna sonora / Miglior utilizzo di particles
Echos
Listen to me
ScreenSaver Full V3
Spartan117 Master chief
GMI Advanced
Messaggi: 1535
Iscritto il: 03/08/2007, 11:23
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da Spartan117 Master chief »

mmm...allora quando va in collisione con il blocco gravita=0 poi...
if instance_position(x,y+1,blocco...)
y-=1 :P

ma cmq io userei un move contact solid anche se non so come cacchio funziona e non l'ho mai usato...odio creare platform! sono troppo complicati :x
Avatar utente
cekdini
Newbie
Messaggi: 8
Iscritto il: 25/08/2008, 9:17
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da cekdini »

peppinoas ha scritto:Salve, stavo facendo il mio gioco platform, quando ho messo la gravità [direction = 010000000 Gravity = 1] e quando il person. collisiona coi blocchi lui non si muove né a destra né a sinistra, cosa devo fare? :cry: :cry: :cry: :cry: :cry:
Grazie mille a chi mi può aiutare
nel mio era un problema di sprite bisognava ridimensionarli e levare le collisioni precise sullo sprite del personaggio mi ero perso in un bicchier d'acqua XD
sggsoftware
Membro
Messaggi: 178
Iscritto il: 01/07/2007, 15:09
Uso: GM:Studio 2
Località: Sicilia
Contatta:

Re: Aiutooooooooo! Problema gravità e blocchi

Messaggio da sggsoftware »

Spartan117 Master chief ha scritto:ma cmq io userei un move contact solid anche se non so come cacchio funziona e non l'ho mai usato...odio creare platform! sono troppo complicati :x
Sono d'accordo: il move_contact_solid è il modo migliore per creare un platform! :) Non è troppo difficile in verità. Se ti interessa, puoi dare un'occhiata a questo mio post, dove spiego riassuntivamente come creare un platform adoperando esclusivamente questa funzione, e mettendo da parte variabili come speed e direction (che spesso sono fonte di piccoli bug e imperfezioni):
http://gmitalia.altervista.org/gmi_foru ... f=6&t=2162