Conectar-se
Quem está conectado
18 usuários online :: 2 usuários cadastrados, Nenhum Invisível e 16 Visitantes

Willy, Zero.

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 30/01/2013
Número de Mensagens : 128
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Como fazer o inimigo andar

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
avatar
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Número de Mensagens : 367
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer o inimigo andar

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.
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 30/01/2013
Número de Mensagens : 128
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como fazer o inimigo andar

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.
avatar
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 17/10/2012
Número de Mensagens : 367
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

Re: Como fazer o inimigo andar

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!
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 30/01/2013
Número de Mensagens : 128
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como fazer o inimigo andar

em Qui 07 Fev 2013, 22:29
ata foi mal
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum