Conectar-se
Quem está conectado
29 usuários online :: 4 usuários cadastrados, Nenhum Invisível e 25 Visitantes

gart30, rafaelviodres1, Thiago_o_programador, Willy

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 21/01/2009
Número de Mensagens : 29
Insígnias de JAM :

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

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

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

em Qua Abr 22, 2009 1:34 pm
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
}
}
.................................................................................................................
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

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

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

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

em Qua Abr 22, 2009 1:38 pm
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? =)
avatar
Data de inscrição : 21/01/2009
Número de Mensagens : 29
Insígnias de JAM :

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

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

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

em Qua Abr 22, 2009 3:47 pm
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.......................
avatar
Data de inscrição : 03/08/2008
Número de Mensagens : 1156
Insígnias de JAM :

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

Prêmios
   : 1
   :
   :
Ver perfil do usuáriohttp://www.ciganospictures.hd1.com.br

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

em Qua Abr 22, 2009 7:00 pm
axo q vc nao ta variando a vasr direction ¬¬ tem alguma var q define pra onde o bixo ta apontando?
avatar
Data de inscrição : 01/06/2008
Número de Mensagens : 1015
Insígnias de JAM :

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

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

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

em Qua Abr 22, 2009 7:20 pm
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...
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