Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

inimigo atirar lixo...:)

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

inimigo atirar lixo...:)

Mensagem por josinhafs em Qua 17 Mar 2010, 21:19

Hello, amigos...

Novamente pedindo uma ajudinha pro meu 1º jogo...então vamos lá:


O inimigo do meu personagem é um monstro que joga lixo pra todo lado, então a minha dúvida é como ele poderá lançá-los para cima, mas depois devem cair sobre a área do personagem. Como posso fazer?? animação??

josinhafs

Data de inscrição : 21/09/2009
Número de Mensagens : 15
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: inimigo atirar lixo...:)

Mensagem por Sannin Kyuubi em Qua 17 Mar 2010, 21:34

Você poderia fazer o lixo subir, ou seja ir de modo negativo a y. Depois de um tempo fazer ele cair sobre o player ou num certo ponto. Para fazer algo mais profissional acho que só com a nimação mesmo...
avatar
Sannin Kyuubi

Data de inscrição : 12/02/2010
Número de Mensagens : 192
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: inimigo atirar lixo...:)

Mensagem por Denis Lemos em Qua 17 Mar 2010, 21:40

coloque no Step do seu inimigo:
Código:
if floor(random(40))=1 and instance_number(obj_lixo)<=2
{
    instance_create(x,y,obj_lixo)
}
Explicação:
A cada step vai ser soteado um numero de 0 à 40, e se esse numero for igual hà 1 e ter menos de duas instancias do lixo na room, vai ser criado o lixo !

Se os lixos aparecerem muito rápidos, aumente o numero 40, senão diminua !
Se você querer que tenha mais lixo na room ao mesmo tempo, aumente o valor onde está o numero 2, senão diminua !
Caso não te importe o numero de lixo que tenha na room ao mesmo tempo, retire essa parte
do código "and instance_number(obj_lixo)<=2 !

No evento Create do obj_lixo:
Código:

speed=20
direction=40+random(65)
gravity=1
gravity_direction=270
Explicação:
Primeiro setei o speed para 20, se etiver muito ligeiro, diminua, senão aumente !
Segundo, foi declarada a direção que ele vai ser atirado, que será entre o 40 e o 105 !
terceiro a grvidade será 1
E por último, a direção da gravidade, 270 que será então para baixo !

Agora no evento OTHER>Outside Room do objeto lixo coloque:
Código:
instance_destroy()
Para destruir o lixo, quando sair da room, e poder aparecer mais !
avatar
Denis Lemos

Data de inscrição : 17/05/2009
Número de Mensagens : 938
Insígnias de JAM :

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

Prêmios
   :
   :
   :

Ver perfil do usuário

Voltar ao Topo Ir em baixo

Re: inimigo atirar lixo...:)

Mensagem por josinhafs em Seg 22 Mar 2010, 18:22

brigaduuuuu.... deu certíssimo galera.... o jogo tah ficando 10!!! depois que eu apresentar o meu tcc prometo que posto o jogo pronto ok??

josinhafs

Data de inscrição : 21/09/2009
Número de Mensagens : 15
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0

Ver perfil do usuário

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