Página 1 de 1

Erro no codigo de movimentação

Enviado: Qui Jun 23, 2016 2:29 pm
por nicoca
alguem me diz pq esse codigo n funciona ?

Código: Selecionar todos

if keyboard_check_released(ord('W'))
{
if sprite_index = pulo_player
 {
  if place_meeting(x,y,obj_cenario)
    {
      if image_index = 3
        {
          sprite_index = player_parado
        }
    }
       
 }
}
queria que quando o player pulace aparecia a animção dele pulando (isso ja fiz) equando colidisse com o chão ele voltace pra primeira subimage da animação dele parado so que esse codigo n funciona pq ?

Re: Erro no codigo de movimentação

Enviado: Qui Jun 23, 2016 2:33 pm
por Rodrigo Santiago
É o 'image_index = 3 ' . Se a sprite tiver 3 frames a image_index vai ate no maximo 2.99 . Se , ela tiver 4 ou mais e mesmo assim esse erro ainda ocorre, tente por "image_index >= 3"

No mais, esse modo de mover seu personagem e mudar a sprite e muito perigoso. Mas vai funcionar.

Recomendo :
Tutorial Plataforma