Problema con il Personaggio (game2d)

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
christian_87
Newbie
Messaggi: 4
Iscritto il: 04/11/2015, 21:45
Uso: GM:Studio 2
Contatta:

Problema con il Personaggio (game2d)

Messaggio da christian_87 »

Salvve a Tutti!
(Premetto che sono un principiante)
Ho un problema con il personaggio, di seguito posto il link del video che mostra il problema https://youtu.be/ryrWIcqZBV4

di seguito i code/scrip che ho utilizzato.
ADD EVENT>>
----------------------------------------

CREATE:
image_speed = 0.33
----------------------------------------

STEEP:
if place_free(x,y+1) gravity = 0.5 else gravity = 0
if vspeed > 10 vspeed = 10
if keyboard_check(vk_right) && place_free(x+6,y) {x+=4 image_xscale=1}
if keyboard_check(vk_left) && place_free(x-6,y) {x-=4 image_xscale=-1}
if keyboard_check_pressed(vk_up) && !place_free(x,y+1) vspeed=-9
if place_free(x,y+1) sprite_index = spr_p1_jump

----------------------------------------


COLLISION:
if !place_free(x,y+vspeed) {vspeed=0 sprite_index = spr_p1_stand}
if !place_free(x+hspeed,y) hspeed=0


----------------------------------------

KEYBOARD-->

--KEYBOARD
--->Right
sprite_index = spr_p1_run
-
--KEYBOARD
--->Left
sprite_index = spr_p1_run


--KEYBOARD Release
--->Left
sprite_index = spr_p1_stand
-
--KEYBOARD Release
--->Right
sprite_index = spr_p1_stand

Avatar utente
ElBebo
Membro
Messaggi: 138
Iscritto il: 16/09/2012, 12:40
Specialità: Programmazione
Uso: GM:Studio 1.4 Android
Località: Rimini
Contatta:

Re: Problema con il Personaggio (game2d)

Messaggio da ElBebo »

http://gmc.yoyogames.com/?showtopic=423044

Guarda per "Perfect landing" ;)

christian_87
Newbie
Messaggi: 4
Iscritto il: 04/11/2015, 21:45
Uso: GM:Studio 2
Contatta:

Re: Problema con il Personaggio (game2d)

Messaggio da christian_87 »

Grazie Mille!
Guardo subito, ....farò sapere se ho risolto ......Grazie !

christian_87
Newbie
Messaggi: 4
Iscritto il: 04/11/2015, 21:45
Uso: GM:Studio 2
Contatta:

Re: Problema con il Personaggio (game2d)

Messaggio da christian_87 »

ElBebo ha scritto:http://gmc.yoyogames.com/?showtopic=423044

Guarda per "Perfect landing" ;)
purtroppo non ho risolto, :(
applicando quel codice nello step del mio personaggio
succede che all'avvio del game il personaggio parte dalla posizione jump/salto
e atterra molto molto lentamente per poi non poter saltare più.
Ho provato a eliminare anche alcuni code che potevano cozzare ma
il risultato era lo stesso.

Avatar utente
Wolfrost
Membro super
Messaggi: 692
Iscritto il: 03/08/2014, 13:08
Specialità: Programmazione
Uso: GM:Studio 1.4 Pro
Località: Una galassia lontana lontana...
Contatta:

Re: Problema con il Personaggio (game2d)

Messaggio da Wolfrost »

No... "Perfect Landing" non è la soluzione che fa per te. Tu hai bisogno di un Pixel Perfect Platformer usando i cicli while. Chi ha visto Shaun Spalding sa bene di cosa sto parlando... è tempo di fare qualche ricerca su Google!
Immagine

Immagine

Avatar utente
civic71
GMI Advanced
Messaggi: 2210
Iscritto il: 23/10/2003, 17:31
Specialità: Risotto con zucchine
Uso: GM:Studio 1.4 Pro
Località: Jesolo (venezia)
Contatta:

Re: Problema con il Personaggio (game2d)

Messaggio da civic71 »

Penso che il personaggio continui a cadere anche dopo aver raggiunto la base e quindi si ripete la medesima animazione... per via di un frame dello sprite più basso di pochi pixel. Potrebbe quindi anche derivare dal "precise collision checking" ( spuntato o meno ) , relativo allo sprite . Se non risolvi riporta il file del gioco.

christian_87
Newbie
Messaggi: 4
Iscritto il: 04/11/2015, 21:45
Uso: GM:Studio 2
Contatta:

Re: Problema con il Personaggio (game2d)

Messaggio da christian_87 »

Ciao Ragazzi Grazie per avermi dato 2 min. del vostro tempo!
-domani appena torno da lavoro provo ad applicare i vostri consigli.
(appena possibile postero un commento per farvi sapere se ho risolto).
Grazie ancora.

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 47 ospiti