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

CRP-Max, Tedi Ripper

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 : 19/02/2011
Número de Mensagens : 285
Insígnias de JAM :

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

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

[Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 16:59
Ola Gente,Queria saber como fazer para o player mudar de sprite de acordo com a arma selecionada.Ex:
Se eu seleciono a Picareta,Aparece o player com o sprite da picareta e executa a ação da picareta.
Se eu seleciono o machado,Aparece o sprite do player com o machado e executa a ação do machado.
entenderam?

Darei creditos ao inicio do jogo.
avatar
Data de inscrição : 09/09/2011
Número de Mensagens : 75
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuáriohttp://www.gabrielfelipegames.blogspot.com

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 17:05
Código:

if global.picareta then  draw_sprite(armas,2,0,0);

coloque todos as imagem ne um sprite so , e use as subimagens !!


avatar
Data de inscrição : 31/08/2010
Número de Mensagens : 630
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://leninja.com.br

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 17:05
if arma=picareta {
sprite_index=player_picareta
//ação da picareta//
}else
if arma=machado {
sprite_index=player_machado
//ação do machado//
}
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 19/02/2011
Número de Mensagens : 285
Insígnias de JAM :

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

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

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 17:23
Desculpe Gente,nenhum funcionou.fala que a variavel n existe.
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 18:03
Crie uma variavel global que lhe dira o ID da arma selecionada, e faça uma lista dizendo o que cada numero vale, exemplo:

1 : Picareta
2 : Machado
3 : Pá
4 : Espada

Depois disso vá até o evento Step e use o if para ver qual ID esta selecionado e sendo assim desenhe a sprite! Exemplo:

Código:
if global.armaid = 1
{draw_sprite(spr_picareta,-1,x,y)}

Isso irá desenhar o sprite spr_picareta, se usar assim devera criar um sprite para cada tipo de arma entre outros, mas você pode simplificar isso com apenas uma sprite e poucas linhas de codigo!

Crie apenas um sprite com todas as imagens(picareta, machado, pá...) e sendo assim no step de algum objeto coloque:

Código:
draw_sprite(spr_armas,armaid,x,y)

O armaid dira qual image_index da sprite erá mostrado!

Flw! sorrindo2
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 19/02/2011
Número de Mensagens : 285
Insígnias de JAM :

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

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

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 19:07
Ainda não funcionou cara,Poderia fazer uma engine PF???
avatar
Data de inscrição : 16/08/2010
Número de Mensagens : 510
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.newgrounds.com/tanber

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 19:14
Se você tem uma sprite dele com a arma fica mais fácil, irei te explicar:
escreva no create um code:
arma=0
///se arma for 0, então ele não tem arma, se for 1 é picareta, 2 blá blá blá...
(pra vc se lembrar dos números, fica até melhor usar números do q letras.)

aí vc faz na ação que ele muda de sprite, ou se tiver uma imagem dele parado, coloque no step também, ex:

if arma=1 {
sprite_index=player_picareta;}
if arma=2 {
sprite_index=player_machado;}
etc...
Se quizer uma explicação melhor, eu posso lhe fazer um gmk e te mandar por mp, só me avise sorrindo
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 19/02/2011
Número de Mensagens : 285
Insígnias de JAM :

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

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

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 19:25
Pod fazer uma gmk pf?nenhum funcionou.
avatar
Ranking : Nota A
Notas recebidas : D + A + A
Data de inscrição : 06/12/2009
Número de Mensagens : 1229
Insígnias de JAM :

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

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

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 19:50
Ok!
Fiz uma engine bem rápida espero que você entenda como ela funciona!

Download: engine_trocaarma.gmk

Flw! sorrindo2
avatar
Data de inscrição : 16/08/2010
Número de Mensagens : 510
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.newgrounds.com/tanber

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 20:09
Eu ia fazer um gmk, mas então esquece kkkk.
Qualquer coisa, me mande uma MP.
Flw!
avatar
Ranking : Nota C
Notas recebidas : C + C + D + D + D + D + B + B + A + C + B
Data de inscrição : 02/06/2011
Número de Mensagens : 364
Insígnias de JAM :

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

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

Re: [Pergunta] Como Fazer Para o player Mudar de Arma de Acordo com a Selecionada.

em Qua 19 Out 2011, 20:19
Nem vi que o cara postou a engine.

Já que já fiz a engine, vê ai se funciona, dei uma explicada nos códigos.

4shared.com/file/_y8bCdqQ/Engine_Troca_arma.html

Flws!
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