Perseguição com erro

 
   3D Game Builder - Índice » Programação
Perseguição com erro
Autor Mensagem
johnny.dias89
Usuário
Usuário


Registrado: 02/03/10
Mensagens: 412
Localização: São Paulo

Perseguição com erro
Pessoal fiz um script de perseguição só que ele ta dando erro nestes 3 casos.

1- Quando o "monstro" colide com ator principal
2- Quando o ator principal corre um pouquinho dele
3- Quando o ator principal colide com a casa "onde aparece uma label falando (você pegou a chave)"

Ele fica parado com a animação "RUN".
Fica paradao so que com animação como se estive-se correndo sem se mexer do lugar...

O script é o seguinte

Código:
if (GetObjectDistance('Zumbi','Player') < 60) and (GetObjectDistance('Zumbi','Player') > 1)  then
begin
  if GetObjectAnimation('Zumbi') <> '02run0' then
    SetObjectAnimation('Zumbi', '02run0');
  PointObjectTo('Zumbi', 'Player');
  ApplyForce('Zumbi', 3000, 0, 0);
end
else if GetObjectAnimation('Zumbi') <> '01stand0' then
  SetObjectAnimation('Zumbi', '01stand0');


Esta no onloop do Zumbi...

O Script que esta no OnColide da casa é o seguinte:
Código:
WriteGlobalVar('Key', True);
 ShowGameDialog('Key',
                  'Você pegou a chave!',
                  150,
                  GetScreenWidth()-100,
                  50,
                  GetScreenHeight()-180,
                  110,
                  110,
                  115,
                  (GetScreenHeight()-180)+87,
                  175,
                  (GetScreenHeight()-180)+35,
                  (GetScreenWidth()-230),
                  true);

if (IsKeyPress(13)) then
begin
HideGameDialog;
end;


O scipt da casa esta funfando perfeito, so que buga o zumbi...
alguem sabe concertar o erro?



_________________
Att.
Johnny Dias
Qua Abr 07, 2010 2:10 pm Exibir perfil de usuários
johnny.dias89
Usuário
Usuário


Registrado: 02/03/10
Mensagens: 412
Localização: São Paulo

Ninguem pode me ajuda?

Crying or Very sad

_________________
Att.
Johnny Dias
Qui Abr 08, 2010 2:34 am Exibir perfil de usuários
johnny.dias89
Usuário
Usuário


Registrado: 02/03/10
Mensagens: 412
Localização: São Paulo

Oh my god!
Im Alone in the dark!!!!!!!
Crying or Very sad

_________________
Att.
Johnny Dias
Sex Abr 09, 2010 1:18 pm Exibir perfil de usuários
Lemos
Usuário
Usuário


Registrado: 14/04/09
Mensagens: 802
Localização: Rio de Janeiro - RJ

Mas o que ele deve fazer quando a distância for <= 1??? Não parece ter script para isso...



_________________
Lemos
http://alemdanimacao.zip.net/
Sex Abr 09, 2010 3:46 pm Exibir perfil de usuários
johnny.dias89
Usuário
Usuário


Registrado: 02/03/10
Mensagens: 412
Localização: São Paulo

quando for <=1
o ator principal morre, más mesmo assim me restam os outros 2 erros...

_________________
Att.
Johnny Dias
Sex Abr 09, 2010 3:51 pm Exibir perfil de usuários
   3D Game Builder - Índice » Programação
Página 1 de 1