Alguem pode me ajudar na step do meu obj_Player como colocar um tiro

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

Alguem pode me ajudar na step do meu obj_Player como colocar um tiro

Mensagem por igorfelipe em Qua 22 Abr 2009, 13:34

Como posso bota o tiro do meu player na step eu tentei de todas as formas mais so vai pra um lado eu preciso de uma ajudinha flw pessoal........
if keyboard_check(vk_up) {y-=spd}
if keyboard_check(vk_down) {y+=spd}
if keyboard_check(vk_left) {x-=spd}
if keyboard_check(vk_right) {x+=spd}
if lvl>=5 {image_index=sprite1}
if lvl>=25 {image_index=sprite2}
if ski>=1
{
if can=true and keyboard_check(vk_shift) // AQUI AONDE TA O POBREMA
{
instance_create(x,y,obj_fire)// AONDE EU CRIEI O TIRO DO PLAYER MAIS SO ATIRA PRA UM LADO
}
}
.................................................................................................................

igorfelipe

Número de Mensagens : 29
Idade : 23
Data de inscrição : 21/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Alguem pode me ajudar na step do meu obj_Player como colocar um tiro

Mensagem por Janx em Qua 22 Abr 2009, 13:38

if can=true and keyboard_check(vk_shift) // AQUI AONDE TA O POBREMA
{
tiro_ = instance_create(x,y,obj_fire)// AONDE EU CRIEI O TIRO DO PLAYER MAIS SO ATIRA PRA UM LADO
tiro_.direction = direction
}

Se nao funcionar assim, vc tem 2 jeitos:
1º quando pressionar a tecla de direçao, mudar uma variavel para X valor, q representara a direçao. E entao, quando for criar o tiro, comparar e criar na respectiva direçao.

O outro metodo seria comparar com o sprite... Cada sprite tem sua direçao certo? =)

Janx

Número de Mensagens : 2417
Idade : 23
Data de inscrição : 24/05/2008
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 0

Voltar ao Topo Ir em baixo

Re: Alguem pode me ajudar na step do meu obj_Player como colocar um tiro

Mensagem por igorfelipe em Qua 22 Abr 2009, 15:47

if keyboard_check(vk_up) {y-=spd}
if keyboard_check(vk_down) {y+=spd}
if keyboard_check(vk_left) {x-=spd}
if keyboard_check(vk_right) {x+=spd}
if lvl>=5 {image_index=sprite1}
if lvl>=25 {image_index=sprite2}
if ski>=1
{
if can=true and keyboard_check(vk_shift)
{
var tiro_;
tiro_=instance_create(x,y,obj_fire)
tiro_.direction=direction
}
}
// EU TENTEI DESSA SEGUINTE FORMA MAIS CONTINUA ATIRANDO PRA FRENTE NO OBJ_FIRE Q EU CHAMO DE TIRO TA SO COM O SPEED=10 Q E A VELECIDADE MAIS VLW POR POSTA VO CONTINUAR TETANDO ATE EU CONSEGUI VLW.......................

igorfelipe

Número de Mensagens : 29
Idade : 23
Data de inscrição : 21/01/2009
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Alguem pode me ajudar na step do meu obj_Player como colocar um tiro

Mensagem por Gusba em Qua 22 Abr 2009, 19:00

axo q vc nao ta variando a vasr direction ¬¬ tem alguma var q define pra onde o bixo ta apontando?

Gusba

Número de Mensagens : 1156
Idade : 21
Data de inscrição : 03/08/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   :
   :

http://www.ciganospictures.hd1.com.br

Voltar ao Topo Ir em baixo

Re: Alguem pode me ajudar na step do meu obj_Player como colocar um tiro

Mensagem por CPinheiro em Qua 22 Abr 2009, 19:20

Simples. Seu player deve ter uma variável para a direção, certo? Então, tipo, cheque se a direção dele é "cima". Se for, você dá a direção "cima" ao tiro.

Código:

tiro_=instance_create(x,y,obj_fire)
if (direcao=="cima")
tiro_.direction=90
if (direcao=="baixo")
tiro_.direction=270
E por aí vai.
Flw...

CPinheiro

Número de Mensagens : 1015
Idade : 20
Data de inscrição : 01/06/2008
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

http://supermariobrasileiro.blogspot.com

Voltar ao Topo Ir em baixo

Re: Alguem pode me ajudar na step do meu obj_Player como colocar um tiro

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


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