fala gente boa! preciso de ajuda mas um vez...

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

fala gente boa! preciso de ajuda mas um vez...

Mensagem por vini¢ius em Qua 26 Maio 2010, 14:21

:oops: :oops: :oops: oi desculpa encomodar de novo :oops: :oops: :oops:
estou fazendo um jogo chamado : Valentão
e eu queria que os outros personagens ficassem andando pra la e pra ca 'para onde eles quiserem' e...
tem com vc me ajudarem? (por favor)
grato
=-=-=-=-=-=-=-=-=-=-=-=-=-=- tchau! cheers =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

Movido!

vini¢ius

Número de Mensagens : 71
Idade : 19
Data de inscrição : 10/05/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://sprites-vs.tk/

Voltar ao Topo Ir em baixo

Re: fala gente boa! preciso de ajuda mas um vez...

Mensagem por SIGILOSO em Qua 26 Maio 2010, 16:23

Vc quer dizer,andando na horizontal?
Tipo,o bonequinho tá andando,aí ele some da room,e depois volta
pro começo como se fosse outro? Se for isso,é bem fácil! Happy
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: fala gente boa! preciso de ajuda mas um vez...

Mensagem por Cainã em Qua 26 Maio 2010, 16:30

Você pode criar um bloco invisível e colocar dois dele na Room, ficando assim:

BLOCO - ----- PERSONAGEM ----- - BLOCO

No evento de criação do personagem você coloca:

Código:
{

hspeed = choose(4, -4) ;

}

No evento de colisão com o bloco você coloca:

Código:
{

hspeed = -hspeed ;

}

Cainã

Número de Mensagens : 1335
Idade : 22
Data de inscrição : 07/03/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://cai.na.tl/

Voltar ao Topo Ir em baixo

Re: fala gente boa! preciso de ajuda mas um vez...

Mensagem por SIGILOSO em Qua 26 Maio 2010, 17:01

Cainã says:
Você pode criar um bloco invisível e colocar dois dele na Room, ficando assim:

BLOCO - ----- PERSONAGEM ----- - BLOCO

No evento de criação do personagem você coloca:


Código:
{

hspeed = choose(4, -4) ;

}

No evento de colisão com o bloco você coloca:


Código:
{

hspeed = -hspeed ;

}.

_________________

Mas aí passaria a impressão q o bonequinho fica andando de um lado pra outro...como se estivesse perdido.
Eu faria assim:
Código:

if estiver movendo pra direita
{
if x>room_width
x=0
}
if estiver movendo pra esquerda
{
if x<0
x=room_width
}
Axo q assim funcionaria Happy
afro

SIGILOSO

Ranking : Nota A
Número de Mensagens : 2264
Idade : 23
Data de inscrição : 06/06/2009
Notas recebidas : A+A+A+A+A+A+A
Reputação : 39
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 4
   : 2
   : 1

Voltar ao Topo Ir em baixo

Re: fala gente boa! preciso de ajuda mas um vez...

Mensagem por fonetico em Qua 26 Maio 2010, 17:42

SIGILOSO escreveu:
Cainã says:
Você pode criar um bloco invisível e colocar dois dele na Room, ficando assim:

BLOCO - ----- PERSONAGEM ----- - BLOCO

No evento de criação do personagem você coloca:


Código:
{

hspeed = choose(4, -4) ;

}

No evento de colisão com o bloco você coloca:


Código:
{

hspeed = -hspeed ;

}.

_________________

Mas aí passaria a impressão q o bonequinho fica andando de um lado pra outro...como se estivesse perdido.
Eu faria assim:
Código:

if estiver movendo pra direita
{
if x>room_width
x=0
}
if estiver movendo pra esquerda
{
if x<0
x=room_width
}
Axo q assim funcionaria Happy
afro


Desse jeito o personagem sai da room e volta pro outro lado é? Não fica estranho Question
Bom em jogos de plataforma, o jeito normal que um inmgo anda é da mesma forma que o Cainã disse, mas em alguns, quando o player chega perto, o inimigo parte pra agressão oO

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: fala gente boa! preciso de ajuda mas um vez...

Mensagem por diassis em Qua 26 Maio 2010, 18:01

USE A DICA DOS BLOS PARA IMPEDIR O INIMIGO SAIR DA ROOM.

E PARA O INIMIGO ANDAR SOZINHO.... Eu peguei o script do joguinho TREASURE que vem no GM põe ele no step do inimigo para testar de preferência que a grade seja de 32

no step do inimigo coloque:
Código:
//na aba control... use o check grid teste em 32 x 32
{
  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;}
  }
}

se não entendeu vai em arquivos de programas\ game maker7\examples\treasure.
veja o script do escorpião, éuma IA bem simples. falow!!!!!!!!

diassis

Número de Mensagens : 310
Idade : 40
Data de inscrição : 07/11/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: fala gente boa! preciso de ajuda mas um vez...

Mensagem por leonardo12345678910 em Qua 16 Jun 2010, 20:12

gente eh so ele fazer um path

leonardo12345678910

Número de Mensagens : 43
Data de inscrição : 05/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: fala gente boa! preciso de ajuda mas um vez...

Mensagem por Conteúdo patrocinado Hoje à(s) 04:56


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