Conectar-se
Quem está conectado
39 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 38 Visitantes

Marlene Capeta

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 28/01/2010
Número de Mensagens : 99
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuáriohttp://neohowl.clanteam.com/

Preciso de uma AJUDA em GML

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!!!
avatar
Data de inscrição : 25/01/2010
Número de Mensagens : 908
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 16

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://recursos-mania.forumeiros.com

Re: Preciso de uma AJUDA em GML

em Sex 19 Fev 2010, 23:51
Voce ja tentou colocar uma Mask nas sprites ? Isso pode ser
uma solução rapida e eficaz
avatar
Data de inscrição : 28/01/2010
Número de Mensagens : 99
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuáriohttp://neohowl.clanteam.com/

Re: Preciso de uma AJUDA em GML

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?
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 14

Prêmios
   : 0
   : 2
   : 0
Ver perfil do usuário

Re: Preciso de uma AJUDA em GML

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.
avatar
Data de inscrição : 25/01/2010
Número de Mensagens : 908
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 16

Prêmios
   : 0
   : 0
   : 1
Ver perfil do usuáriohttp://recursos-mania.forumeiros.com

Re: Preciso de uma AJUDA em GML

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 !
avatar
Data de inscrição : 28/01/2010
Número de Mensagens : 99
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuáriohttp://neohowl.clanteam.com/

Re: Preciso de uma AJUDA em GML

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...!
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum