Página 1 de 1

Por que quando aperto r n gira o objeto ?

Enviado: Sáb Jul 02, 2016 6:09 pm
por nicoca

Código: Selecionar todos

if rot = 1
{
  if keyboard_check_pressed(ord('r'))
{
image_angle=90
rot = 2
}
}
if rot = 2
{
  if keyboard_check_pressed(ord('r'))
   { {image_angle=0
   rot = 1
}
}
}
ele ta em um mouse left released

Re: Por que quando aperto r n gira o objeto ?

Enviado: Sáb Jul 02, 2016 6:16 pm
por Golden Bunny
Que tal entender o seu código? Vejamos como ele está funcionando:

Se rot tiver o valor '1' e se eu pressionei a tecla 'R' o ângulo da minha sprite será '90' e rot terá como seu valor o número '2';
Se rot tiver o valor '2' e se eu pressionei a tecla 'R' o ângulo da minha sprite terá o valor '0' e rot terá o valor '1';

Aliás, o caractere dentro da função ord tem que ser maiúsculo, por exemplo: 'ord("R")'.
Agora, que tal "brincarmos de ache o erro"? :detetive:

Re: Por que quando aperto r n gira o objeto ?

Enviado: Sáb Jul 02, 2016 6:17 pm
por thyago
 . Primeiro, tem que ser letra maiuscula  'R', segundo você esta pressionando" R" ao mesmo tempo que solta o botão do mouse?
terceiro após executar o primeiro vai mudar rot para 2 e vai executar o segundo também e assim voltar pro mesmo angulo ainda faltaria um else,
tem o maximo de erros possiveis ai, até mais

Re: Por que quando aperto r n gira o objeto ?

Enviado: Sáb Jul 02, 2016 6:51 pm
por nicoca
vlw