Como fazer o inimigo andar

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Como fazer o inimigo andar

Mensagem por Pedrin72 em Qua 06 Fev 2013, 18:41

Pessoal eu to com uma duvida e não conseigo resolver em jogos 2D.Ja sei quase tudo sobre a criação de jogos 2D só não uma coisa muito simpler.

Como faço para os inimigos do meu jogo andarem para qualquer direção e desviarem das paredes.

O jogo e bem estilo Pac - Man

Tipo Assim:



e vai desviando das paredes

Pedrin72

Ranking : Nota D
Número de Mensagens : 128
Idade : 18
Data de inscrição : 30/01/2013
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como fazer o inimigo andar

Mensagem por Adilson Thiago Vieira em Qui 07 Fev 2013, 00:29

tentei te enviar uma resposta mais de 50 vezes xD,nao deu certo....
net lenta eh tensoo...mas agora deu.
nao é umacoisa tao "simpler" nao....hehe
tanto é que nao sei se meu code vai se adaptar bem,mas tente:
no step do seus inimigos poe isso:
Código:

curv=false
chchnc=0+irandom(2)
if not(direction=180)
if not(direction=0)
if not(curv)
if chchnc=1
if place_empty(x+10,y)
{motion_set(0,3)
curv=true}

chchnc=0+irandom(2)
if not(direction=270)
if not(direction=90)
if not(curv)
if chchnc=1
if place_empty(x,y-10)
{motion_set(90,3)
curv=true}

chchnc=0+irandom(2)
if not(direction=0)
if not(direction=180)
if not(curv)
if chchnc=1
if place_empty(x-10,y)
{motion_set(180,3)
curv=true}

chchnc=0+irandom(2)
if not(direction=90)
if not(direction=270)
if not(curv)
if chchnc=1
if place_empty(x,y+10)
{motion_set(270,3)
curv=true}
espero que funcione,qq duvida ou bug me avise!
caso nao funcione,tente da uma aumentadinha/diminuida nos valores do place_empty.

Adilson Thiago Vieira

Ranking : Sem avaliações
Número de Mensagens : 367
Idade : 19
Data de inscrição : 17/10/2012
Notas recebidas : D+C+C+D
Reputação : 25
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o inimigo andar

Mensagem por Pedrin72 em Qui 07 Fev 2013, 14:28

Da esse erro aqui ó

___________________________________________
FATAL ERROR in
action number 2
of Step Event
for object inimigo:

COMPILATION ERROR in code action
Error in code at line 13:

^
at position 1: Unexpected end of code reached.

Pedrin72

Ranking : Nota D
Número de Mensagens : 128
Idade : 18
Data de inscrição : 30/01/2013
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como fazer o inimigo andar

Mensagem por Adilson Thiago Vieira em Qui 07 Fev 2013, 16:47

vc tem certeza que copiou tudo meu codigo?ele é bem estenso,e nao tem só 13 linhas!
e vc pos no "execute code" tambem?
aki no meu funciona perfeitamente!

Adilson Thiago Vieira

Ranking : Sem avaliações
Número de Mensagens : 367
Idade : 19
Data de inscrição : 17/10/2012
Notas recebidas : D+C+C+D
Reputação : 25
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como fazer o inimigo andar

Mensagem por Pedrin72 em Qui 07 Fev 2013, 22:29

ata foi mal

Pedrin72

Ranking : Nota D
Número de Mensagens : 128
Idade : 18
Data de inscrição : 30/01/2013
Notas recebidas : D
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como fazer o inimigo andar

Mensagem por Conteúdo patrocinado Hoje à(s) 01:57


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

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