- Data de inscrição : 29/05/2013
Número de Mensagens : 212
Insígnias de JAM :x 0
x 0
x 0
Reputação : 10
Prêmios: 0
: 0
: 0
Dúvida!
em Sex 20 Set 2013, 09:11
Bem, eu estava testando uma maneira de fazer um objeto pegar outro em todas as direções, mas só funciona na esquerda e na direita, pra cima e para baixo não funciona. A pergunta é porque?
Eu fiz dois objetos; o player e o objeto caixa, e no step do objeto player coloquei esse codigo abaixo:
Eu fiz dois objetos; o player e o objeto caixa, e no step do objeto player coloquei esse codigo abaixo:
- Código:
if keyboard_check(vk_right) and keyboard_check(ord('D'))
{
if instance_exists(obj_caixa)&& distance_to_object(obj_caixa) <5
{
obj_caixa . x = x + lengthdir_x(25, 25);
obj_caixa . y = y + lengthdir_y(25, 25);
}
}
if keyboard_check(vk_left) and keyboard_check(ord('D'))
{
if instance_exists(obj_caixa)&& distance_to_object(obj_caixa) <5
{
obj_caixa . x = x + lengthdir_x(-25, -25);
obj_caixa . y = y + lengthdir_y(-25, -25);
}
}
if keyboard_check(vk_up) and keyboard_check(ord('D'))
{
if instance_exists(obj_caixa)&& distance_to_object(obj_caixa) <8
{
obj_caixa . x = x + lengthdir_x(45, 90);
obj_caixa . y = y + lengthdir_y(45, 90);
}
}
if keyboard_check(vk_down) and keyboard_check(ord('D'))
{
if instance_exists(obj_caixa)&& distance_to_object(obj_caixa) <8
{
obj_caixa . x = x + lengthdir_x(45, 260);
obj_caixa . y = y + lengthdir_y(45, 260);
}
}
- Data de inscrição : 06/03/2013
Número de Mensagens : 81
Insígnias de JAM :x 0
x 0
x 0
Reputação : 23
Prêmios: 0
: 0
: 0
Re: Dúvida!
em Sex 20 Set 2013, 11:12
Testei seu código aqui,criando um player de 32x32,apenas mudei o length de 45 pra 25 e não deu nenhum erro.
- Data de inscrição : 29/05/2013
Número de Mensagens : 212
Insígnias de JAM :x 0
x 0
x 0
Reputação : 10
Prêmios: 0
: 0
: 0
Re: Dúvida!
em Sex 20 Set 2013, 11:21
Valew kra! funcionou beleza@mleoni escreveu:Testei seu código aqui,criando um player de 32x32,apenas mudei o length de 45 pra 25 e deu certo.



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