Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!

Participe do fórum, é rápido e fácil

Brasil G4mes
Registre-se para ter acesso total à todas as seções do fórum!
Jogue, brinque e o mais importante, divirta-se!
Brasil G4mes
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Fazendo o inimigo se movimentar

2 participantes

Ir para baixo

Fazendo o inimigo se movimentar Empty Fazendo o inimigo se movimentar

Mensagem por VictorBG4 Qui Ago 12, 2010 6:03 pm

Fazendo o inimigo se movimentar
tutorial feito por X-games




1° Vá em Objects e dê dois cliques no objeto do monstro.

Fazendo o inimigo se movimentar Parte1

2° Vá em Add Event > Create.

Fazendo o inimigo se movimentar Parte2e

3° Vá em move fixed e arraste para dentro do Actions.

Fazendo o inimigo se movimentar Parte3x

4° Cofigure como está na imagem abaixo.

Fazendo o inimigo se movimentar Parte4o

5° Vá em main1 e arraste o chang sprite para dentro das actions.

Fazendo o inimigo se movimentar Parte5f

6° Configure como está na imagem abaixo.

Fazendo o inimigo se movimentar Parte6n

7° Vá novamente em Add Event e vá em Step vai abrir uma caixa e coloque Step denovo.
8° Vá em Control e arraste o Check Gride para dentro das Actions.

Fazendo o inimigo se movimentar Parte8

9° Configure assim:

Fazendo o inimigo se movimentar Parte9o

10° Vá em Resources e opine por Creat Scrip.

Fazendo o inimigo se movimentar Parte10

e cole isso:

Código:
// This script adapts the direction of the monster
// when it comes at a possible crossing
{
if (hspeed == 0)
{
if (random(3)<1 && place_free(x-4,y))
{ hspeed = -4; vspeed = 0;}
if (random(3)<1 && place_free(x+4,y))
{ hspeed = 4; vspeed = 0;}
}
else
{
if (random(3)<1 && place_free(x,y-4))
{ hspeed = 0; vspeed = -4;}
if (random(3)<1 && place_free(x,y+4))
{ hspeed = 0; vspeed = 4;}
}
}

Agora mude o nome para adapt_direction no canto superior direito e aperte no (V) verde que tem no canto superior esquerdo.
11° Vá em Execulte Scripe e arraste para as Actions e configure como a imagem abaixo.

Fazendo o inimigo se movimentar Parte11

12° Vá em Add Event e coloque Step e End Step
13° Ainda na aba Controls em Variables tem três ícones com o nove VAR.

Fazendo o inimigo se movimentar Parte12

Essa parte é complicada portanto preste um pouco mais de atenção.
Vamos dar os nomes dos ícones de (1 2 3).

-Arraste o ícone 2 para as Actions, na jalena... Variables você coloca: direction, Value: 0, Operation: Equal to e dê OK.
-Arraste o ícone 1 para as Actions, na janela... Variables: image_index, Value: 2 e dê Ok.
-Arraste o ícone 2 para as Actions, na janela... Variables: direction, Value: 90, Operation: Equal to e dê Ok.
-Arraste o ícone 1 para as Actions, na janela... Variables: image_index, Value: 3 e dê Ok.
-Arraste o ícone 2 para as Actions, na janela... Variables: direction, Value: 180, Operation: Equal to, e dê Ok.
-Arraste o ícone 1 para as Actions, na janela... Variables: image_index, Value: 0, e dê Ok.
-Arraste o ícone 2 para as Actions, na janela... Variables: direction, Value: 270, Operation: Equal to, e dê Ok.
-Arraste o ícone 1 para as Actions, na janela... Variables: image_index, Value: 1, e dê Ok.

14° vá em Add Event > Collision > Crie uma colisão com as paredes da room [(paredes) são as sprites que representam uma parede observe as bordas da imagem abaixo].

Fazendo o inimigo se movimentar Parte13

15° Coloque nas Actions oque pede a imagem.

Fazendo o inimigo se movimentar Parte14

16° Vá na aba de Control > Code, arraste o Excult Scrip e coloque o scrip que você copiou na 10° parte que se chama adapt_direction.

Fazendo o inimigo se movimentar Parte16

17° Vá em Add Event e clique em Otther e OutSid Room.
18° Va na aba de Move e arraste o Wrap Screen para as Actions.

Fazendo o inimigo se movimentar Parte15

Pronto seus monstros ja estão se movendo.

Tutorial: Como fazer os monstros se mecherem
Dificuldade: Intermédiário (Expliquei direitinho, um novato faz!)
Autor: Allison - X-Games
VictorBG4
VictorBG4
Administrador
Administrador

Mensagens Mensagens : 1807
Fama Fama : 198

http://www.brasilg4mes.com

Ir para o topo Ir para baixo

Fazendo o inimigo se movimentar Empty Re: Fazendo o inimigo se movimentar

Mensagem por RoBerto Qui Ago 19, 2010 7:30 am

Ficou bem explicadinho Very Happy
Dá pra ver que Game Maker é quase igual a RPG Maker: é só querer aprender que dá certo ;D
+ Fama, camarada
RoBerto
RoBerto
Administrador
Administrador

Mensagens Mensagens : 1381
Fama Fama : 98

http://www.sleopand.blogspot.com

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