Como trocar a arma em jogo de tiro2D

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

Como trocar a arma em jogo de tiro2D

Mensagem por MosKela em Dom 25 Jul 2010, 19:15

alguem sabe como trocar a arma ( objeto e sprite ) do player em jogo de tiro 2D??? eu queria mudar de uma pistola para 1 metralhadora , eu consiguo mudar a sprite mas o tiro fica o mesmo , se alguem poder ajudar agradeso muito , obrigado pela atensao e tenham uma boa noite Happy

MosKela

Número de Mensagens : 7
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por Salathiel em Dom 25 Jul 2010, 19:16

Se for sprite:
sprite_index = sprite_q_vc_quer
Se for objeto:
instance_change(obj,false);

onde eu coloco o codigo do objeto vlw *--*
Na aba control :
Execute code


do player?
Olha cara, depende, se você quiser quando colidir com a metralhadora: mudar o objeto, ai você coloca na colisão, então você tem que falar quando você quer mudar sua arma?

eu queria mudar por uma tecla entende?
Então você tem que colocar no envento da tecla que você usa para mudar a arma.


Última edição por Salathiel em Dom 25 Jul 2010, 19:32, editado 4 vez(es)

Salathiel

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

http://salathiel1337.blogspot.com/

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por MosKela em Dom 25 Jul 2010, 19:18

acho q voce nao intendeu , eu sei mudar a sprite mas fazendo isso o tiro da arma selecionada para a troca ficara o mesmo da anterior , nao mudara a velocidade ou os tiros , estou me referindo ao objeto da segunda arma para a troca Very Happy

onde eu coloco o codigo do objeto vlw *--*

MosKela

Número de Mensagens : 7
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por MosKela em Dom 25 Jul 2010, 19:24

Salathiel escreveu:Se for sprite:
sprite_index = sprite_q_vc_quer
Se for objeto:
instance_change(obj,false);

onde eu coloco o codigo do objeto vlw *--*
Na aba control :
Execute code

do player?
em que evento?

MosKela

Número de Mensagens : 7
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por MosKela em Dom 25 Jul 2010, 19:28

Salathiel escreveu:Se for sprite:
sprite_index = sprite_q_vc_quer
Se for objeto:
instance_change(obj,false);

onde eu coloco o codigo do objeto vlw *--*
Na aba control :
Execute code


do player?
Olha cara, depende, se você quiser quando colidir com a metralhadora: mudar o objeto, ai você coloca na colisão, então você tem que falar quando você quer mudar sua arma?

eu queria mudar por uma tecla entende?

MosKela

Número de Mensagens : 7
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por Hatzo enkiri em Dom 25 Jul 2010, 19:33

Use o evento keyboard press!!

Hatzo enkiri

Ranking : Nota B
Número de Mensagens : 226
Idade : 22
Data de inscrição : 19/02/2009
Notas recebidas : B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por MosKela em Dom 25 Jul 2010, 19:48

esta dando erro na hora de executar , voces poderiam fazer 1 engine simples sobre isso para eu entender melhor? obg Very Happy

MosKela

Número de Mensagens : 7
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por Hatzo enkiri em Dom 25 Jul 2010, 20:07

Vô tentá aqui mas minha net é discada! Calma aí pois eu vou digitar um tuto para vc!!


Tutorial:
Crie dois objetos o player e o tiro.
No Player:
Crie um evento create e digite lá no código:
global.tiro=0
Crie um evento step
e ponha o código:

If keyboard_check_pressed(vk_space)
{if global.tiro=0 then global.tiro=1
else
if global.tiro=1 then global.tiro=0
}

switch (global.tiro)
{case 0:
sprite_index=spr_carinha_handgun
break;

case 1:
spr_index=spr_carinha_metralhadora
break;
}

Agora Vai lá no obj tiro

cria um evento create epõe o código:

switch (global.tiro)
{case 0:
speed=3
break;

case 1:
speed=5
break;
}

Daí o resto é com você.
Bom eu pus o espaço como a tecla que muda de arma.
Se tiver alguma dúvida manda aí que te ajudo.

Hatzo enkiri

Ranking : Nota B
Número de Mensagens : 226
Idade : 22
Data de inscrição : 19/02/2009
Notas recebidas : B
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por MosKela em Dom 25 Jul 2010, 20:21

fiz tudo certin e nao funfo No vou esperar alguem fazer uma engine que fica mais facil de intender , mas mesmo assim obrigado pela ajuda =/

MosKela

Número de Mensagens : 7
Data de inscrição : 25/07/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Como trocar a arma em jogo de tiro2D

Mensagem por Conteúdo patrocinado Hoje à(s) 16:01


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