Conectar-se
Quem está conectado
23 usuários online :: 3 usuários cadastrados, Nenhum Invisível e 20 Visitantes

gart30, WellingtonBecker, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 25/07/2010
Número de Mensagens : 7
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Como trocar a arma em jogo de tiro2D

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
avatar
Data de inscrição : 29/05/2010
Número de Mensagens : 346
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://salathiel1337.blogspot.com/

Re: Como trocar a arma em jogo de tiro2D

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)
avatar
Data de inscrição : 25/07/2010
Número de Mensagens : 7
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como trocar a arma em jogo de tiro2D

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 *--*
avatar
Data de inscrição : 25/07/2010
Número de Mensagens : 7
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como trocar a arma em jogo de tiro2D

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?
avatar
Data de inscrição : 25/07/2010
Número de Mensagens : 7
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como trocar a arma em jogo de tiro2D

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?
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 19/02/2009
Número de Mensagens : 226
Insígnias de JAM :

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

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

Re: Como trocar a arma em jogo de tiro2D

em Dom 25 Jul 2010, 19:33
Use o evento keyboard press!!
avatar
Data de inscrição : 25/07/2010
Número de Mensagens : 7
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como trocar a arma em jogo de tiro2D

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
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 19/02/2009
Número de Mensagens : 226
Insígnias de JAM :

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

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

Re: Como trocar a arma em jogo de tiro2D

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.
avatar
Data de inscrição : 25/07/2010
Número de Mensagens : 7
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Ver perfil do usuário

Re: Como trocar a arma em jogo de tiro2D

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 =/
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