erro ao tentar matar o inimigo
Ir à página 1, 2  Próximo
 
   3D Game Builder - Índice » Programação
erro ao tentar matar o inimigo
Autor Mensagem
eduardooo
Usuário
Usuário


Registrado: 29/02/12
Mensagens: 667

erro ao tentar matar o inimigo
como-fazer-para-inimigo-morrer-com-2-tiros-t1479.html
olha só eu tentei colocar esse código mas não deu, meu inimigo não é um chefão, só pra deixar claro, eu queria que o inimigo leva-se o tiro, e aparece-se a animação dele morrendo, dai ele morre fica no chão


Sáb Abr 21, 2012 11:54 pm Exibir perfil de usuários
3dLuZ
Novato
Novato


Registrado: 16/04/12
Mensagens: 58

Re: erro ao tentar matar o inimigo
Ve se funciona:

Código:
if Copy(GetCollidedObject1(), 0, 6) = 'Bullet' then
begin
if (GetCollidedObject2 = 'nomeInimigo') then
begin
SetObjectAnimation('nomeInimigo','nomeAnimação')
end;
end;

if Copy(GetCollidedObject2(), 0, 6) = 'Bullet' then
begin
if (GetCollidedObject1 = 'nomeInimigo') then
begin
SetObjectAnimation('nomeInimigo','nomeAnimação')
end;
end;


obs:Edite os nomes dentro das Aspas conforme o do seu projeto, e não tire as aspas!
Dom Abr 22, 2012 12:28 am Exibir perfil de usuários
eduardooo
Usuário
Usuário


Registrado: 29/02/12
Mensagens: 667

boto onde esse código?
Dom Abr 22, 2012 1:54 am Exibir perfil de usuários
3dLuZ
Novato
Novato


Registrado: 16/04/12
Mensagens: 58

eduardooo escreveu:
boto onde esse código?

onColision do mapa.
Uma duvida, você já colocou o inimigo pra persequir o ator principal?


Dom Abr 22, 2012 1:56 am Exibir perfil de usuários
eduardooo
Usuário
Usuário


Registrado: 29/02/12
Mensagens: 667

ainda não, vou colocar agorinha mesmo sauassauhs
Dom Abr 22, 2012 2:07 am Exibir perfil de usuários
eduardooo
Usuário
Usuário


Registrado: 29/02/12
Mensagens: 667

ele toma tiro e não morre


Dom Abr 22, 2012 2:22 am Exibir perfil de usuários
3dLuZ
Novato
Novato


Registrado: 16/04/12
Mensagens: 58

eduardooo escreveu:
ele toma tiro e não morre


foi mal.

Código:
if Copy(GetCollidedObject1(), 0, 6) = 'Bullet' then
begin
if (GetCollidedObject2 = 'nomeInimigo') then
begin
   DestroyObject('nomeInimigo');
end;
end;

if Copy(GetCollidedObject2(), 0, 6) = 'Bullet' then
begin
if (GetCollidedObject1 = 'nomeInimigo') then
begin
   DestroyObject('nomeInimigo');
end;
end

Dom Abr 22, 2012 2:46 am Exibir perfil de usuários
eduardooo
Usuário
Usuário


Registrado: 29/02/12
Mensagens: 667

foi nada, valeu o fórum ta recebendo novos sabidões, agora é o kleiton o welgomes e agora tu uahasuhasu (E O EDIRLEI CLARO)
Dom Abr 22, 2012 3:26 am Exibir perfil de usuários
   3D Game Builder - Índice » Programação Ir à página 1, 2  Próximo
Página 1 de 2