Preciso de uma AJUDA em GML

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Preciso de uma AJUDA em GML

Mensagem por and.kenobi em Sex 19 Fev 2010, 23:45

ass eu to criando um game do MARIO... ta ficando bom pakas... soh q ta ferrando em uma coisa... com o eu estou fazendo um sistema de pulo q se vc segurar vc pula mais alto... quando o char cai, as vezes ele fica 1 pixel acima da plataforma... pq?... olha como eu to fazendo...:

y += global.player_yspeed;
global.player_yspeed += grav;



//para nao ficar ficar 1 pixel ou mais abaixo do chao
if global.player_yspeed > 0 {
while collision_rectangle(bbox_left,bbox_top,bbox_right,bbox_bottom,obj_platform,1,1)
{y -= grav;}}

// colisao perfeita
if collision_rectangle(bbox_left,bbox_top,bbox_right,bbox_bottom+1,obj_platform,1,1)
{
if global.player_yspeed > 0 {
global.player_yspeed = 0;
grav = 0;
phase = 0;}
}
else{
if !keyboard_check_pressed(vk_space)
{grav = 0.2;} else {grav = 0.1;}}


quando eu vejo o y do heroi... na msm plataforma, quando eu pulo... ele ta 183.50 as vezes 183.80... as vezes 183.30... PQ ALTERNA TANTO??? o.O

se alguem poder me ajudar ficaria GRATO!!!

and.kenobi

Número de Mensagens : 99
Idade : 25
Data de inscrição : 28/01/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://neohowl.clanteam.com/

Voltar ao Topo Ir em baixo

Re: Preciso de uma AJUDA em GML

Mensagem por Mystery_boy_maker em Sex 19 Fev 2010, 23:51

Voce ja tentou colocar uma Mask nas sprites ? Isso pode ser
uma solução rapida e eficaz

Mystery_boy_maker

Número de Mensagens : 908
Idade : 23
Data de inscrição : 25/01/2010
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://recursos-mania.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Preciso de uma AJUDA em GML

Mensagem por and.kenobi em Sex 19 Fev 2010, 23:52

Mystery_boy_maker escreveu:Voce ja tentou colocar uma Mask nas sprites ? Isso pode ser
uma solução rapida e eficaz

mask??? o q eh isso?

and.kenobi

Número de Mensagens : 99
Idade : 25
Data de inscrição : 28/01/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://neohowl.clanteam.com/

Voltar ao Topo Ir em baixo

Re: Preciso de uma AJUDA em GML

Mensagem por Janx em Sex 19 Fev 2010, 23:52

Talvez ele esteja ficando certo, mas a BB (bounding box) que está errada!
Se a boundingbox estiver um pixel para baixo, ele vai ficar um pixel a cima do chão!

Mas tambem pode ser isso:
// colisao perfeita
if collision_rectangle(bbox_left,bbox_top,bbox_right,bbox_bottom+1,obj_platform,1,1)
{
Tente tirar esse "+1", 99% de certeza que vai arrumar.

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Preciso de uma AJUDA em GML

Mensagem por Mystery_boy_maker em Sex 19 Fev 2010, 23:53

tente ver se a dica do Janx funciona caso nao eu te explico o que é mask
e como fazer !

Mystery_boy_maker

Número de Mensagens : 908
Idade : 23
Data de inscrição : 25/01/2010
Reputação : 16
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://recursos-mania.forumeiros.com

Voltar ao Topo Ir em baixo

Re: Preciso de uma AJUDA em GML

Mensagem por and.kenobi em Sex 19 Fev 2010, 23:56

nao nao... MASK n eh o PROBLEMA... malz... eu ja tinha mexido... nunca foi...
preciso de alguem q manje de LINGUAGEM GML...!

and.kenobi

Número de Mensagens : 99
Idade : 25
Data de inscrição : 28/01/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://neohowl.clanteam.com/

Voltar ao Topo Ir em baixo

Re: Preciso de uma AJUDA em GML

Mensagem por Conteúdo patrocinado Hoje à(s) 13:26


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum