GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Últimos assuntos
» Retorno da GMBR!!!
por theguitarmester Ter 19 Mar 2024, 22:38

» Procuro Programador de game maker
por Wou Sex 15 Mar 2024, 10:27

» Mod APK
por gamerainha Qua 13 Mar 2024, 06:30

» Mudar cor de apenas uma palavra
por lunalol Sex 01 Mar 2024, 13:42

» Aceito pedidos de sprites (Com exemplos meus)
por Sevilha Qua 28 Fev 2024, 12:17

» Inventário simples
por Isquilo_Roedor Qui 22 Fev 2024, 15:18

» Problemas na programaçnao de inimigo [jogo DOOM LIKE]
por Black Mirror Dom 11 Fev 2024, 13:34

» ANDROID MULTI TOUCH
por DiegoBr Dom 04 Fev 2024, 12:13

» Servidor de Discord do fórum?
por Lighter Sáb 27 Jan 2024, 17:18

» Save e Load Json
por Klinton Rodrigues Qui 25 Jan 2024, 11:12

» Colisão com mais de um objeto
por aminaro Seg 22 Jan 2024, 15:02

» Oi sou novo aqui
por Thiago Silveira Alexandre Sáb 20 Jan 2024, 20:55

» Como acessar conteudo comprado no marketplace
por macmilam Sex 19 Jan 2024, 07:42

» Devlogs em vídeos do Block Room
por Joton Seg 15 Jan 2024, 16:56

» Alguém aqui já ganha dinheiro com seus games?
por Joton Seg 15 Jan 2024, 16:49

» ACERVO GMBR MAGAZINE
por Joton Qui 11 Jan 2024, 19:21

» como aumentar o obj sem aumentar a colisão??
por GabrielXavier Qua 10 Jan 2024, 07:21

» Asteroid Core - Early Acesse Update [0.2.0.0]
por JOZ. Seg 08 Jan 2024, 14:39

» Versionamento de código com GitHub
por GabrielXavier Seg 08 Jan 2024, 07:32

» Rio Rise - novo launcher do Gta San Andreas SAMP Brasil
por kolesovsup Sex 29 Dez 2023, 07:16

» a funçao approach ainda existe?
por PEDRINDEV Ter 26 Dez 2023, 20:05

» Inimigo ataca até por trás! >:(
por saim Sex 22 Dez 2023, 08:55

» [RESOLVIDO]Spawn após morte
por Deception_1999 Dom 17 Dez 2023, 16:39

» Remunerado $$$ - Procuro programador para ajudar a "montar" um jogo
por theguitarmester Sáb 02 Dez 2023, 16:28

» Game maker nao abre
por Cerf Dom 26 Nov 2023, 12:01


[resolvido] Inimigos se estranharem!

2 participantes

Ir para baixo

[resolvido] Inimigos se estranharem! Empty [resolvido] Inimigos se estranharem!

Mensagem por moisesBR Seg 15 Ago 2011, 22:34

"o inimigo do meu inimigo... continua meu inimigo!!!"
Estou com um problema, já tentei vários modos mas, nenhum produz o resultado desejado!

O que consegui:
-o inimigo1 segue o player e se mantem à uma certa distância.
-o outro inimigo foge do inimigo1

O que desejo:
-que o inimigos sejam inimigos entre si e mantenham-se longe um do outro também!
-Se possível, e dependendo da situação, se ataquem, persiga ou fujam uns dos outros!
Isso usando o mesmo objeto! isso é: inimigo1 x inimigo1. quer dizer o mesmo objeto!
tendo em vista que a criação de inúmeros outros, seria estafante/cansativo causando poluição e peso no projeto.

Cod que usei: obs; p=player

//objeto seguir o outro.
sit = "foge do player"// it é a variável e "foge do player" é o valor personalizado em string
if instance_exists(p)
{move_towards_point(p.x,p.y,-3)}// 3 é a velocidade (3 aproxima, distancia -3)
if distance_to_object(p)>60 {speed = 0}//Se ficar mais/menos longe em pixels, ele para.

if instance_exists(i1)
{move_towards_point(i1.x,p.y,-3)}
if distance_to_object(i1)>20 {speed = 0}


Última edição por moisesBR em Dom 29 Abr 2012, 11:51, editado 1 vez(es)
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [resolvido] Inimigos se estranharem! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[resolvido] Inimigos se estranharem! Empty Re: [resolvido] Inimigos se estranharem!

Mensagem por luiz_eldorado Seg 15 Ago 2011, 22:46

Voce errou no final. Voce pôs p.y em vez de i1.y
É melhor voce começar a usar ids, assim voce pode fazer o controle de diferença entre os i1
luiz_eldorado
luiz_eldorado

Games Ranking : Nota C

Notas recebidas : C
Data de inscrição : 30/07/2011
Reputação : 47
Número de Mensagens : 928
Prêmios : [resolvido] Inimigos se estranharem! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 1

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://luizpontes.tk/

Ir para o topo Ir para baixo

[resolvido] Inimigos se estranharem! Empty Re: [resolvido] Inimigos se estranharem!

Mensagem por moisesBR Seg 15 Ago 2011, 23:01

é verdade corrigi. Eu coloquei o cod para você verem o qual usei!
quero saber se há outro modo de atingir meu objetivo que é:
um mesmo objeto repetido na room não se tocar,collidir!
moisesBR
moisesBR

Data de inscrição : 24/10/2009
Reputação : 15
Número de Mensagens : 885
Prêmios : [resolvido] Inimigos se estranharem! Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker 8.0 ou 8.1


http://inprovise.blogspot.com/

Ir para o topo Ir para baixo

[resolvido] Inimigos se estranharem! Empty Re: [resolvido] Inimigos se estranharem!

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos