Pagina 1 di 1

Problema con il Personaggio (game2d)

Inviato: 04/11/2015, 22:25
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

Re: Problema con il Personaggio (game2d)

Inviato: 05/11/2015, 14:21
da ElBebo
http://gmc.yoyogames.com/?showtopic=423044

Guarda per "Perfect landing" ;)

Re: Problema con il Personaggio (game2d)

Inviato: 05/11/2015, 14:35
da christian_87
Grazie Mille!
Guardo subito, ....farò sapere se ho risolto ......Grazie !

Re: Problema con il Personaggio (game2d)

Inviato: 05/11/2015, 15:03
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.

Re: Problema con il Personaggio (game2d)

Inviato: 05/11/2015, 20:34
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!

Re: Problema con il Personaggio (game2d)

Inviato: 05/11/2015, 21:52
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.

Re: Problema con il Personaggio (game2d)

Inviato: 05/11/2015, 22:18
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.