Conectar-se
Quem está conectado
14 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 14 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:37
Achei aki no forum essa engine :
4shared.com/file/217637425/ba652923/Engine_de_tiros_em_direo_do_mo.html
como fasso pra tipo , quanto mais longe da nave a mira tiver maior eh a velocidade do missil alguem sabe ??
avatar
Data de inscrição : 23/06/2010
Número de Mensagens : 344
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:39
A engine tá boa,mas enquanto a sua dúvidas eu acho que vc deve determinar a "speedy" do player
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:41
como assim freysun ? pode ser mais claro ?
avatar
Data de inscrição : 23/06/2010
Número de Mensagens : 344
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:44
Bem "Speedy" é velocidade irei dar um exemplo

vspeed=x

Quer dizer a velocidade então na engine olhe bem é vê onde tem algum comando
com "speed"
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:46
ta assim :
move_towards_point(mouse_x, mouse_y,18)
//18 é a velocidade
//indica o missil a seguir para o mouse

ai tava kerendo pra qt mais longe o mouse ficar da nave maior seria a velocidade
avatar
Data de inscrição : 23/06/2010
Número de Mensagens : 344
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:47
Bem então vc tem que determinar o x,y(isso eu não sei)mas tenta muda a velocidade ai só para testar
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:49
n eh mudar a velocidade q quero
eh assim:
se o mouse tiver a 1 cm da nave a velocidade do missil sera = 1
se o mouse tiver a 2 cm da nave a velocidade do missil sera =2
se o mouse tiver a 3 cm da nave a velocidade do missil sera =3
e assim por diante entende ?
avatar
Data de inscrição : 23/06/2010
Número de Mensagens : 344
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 16:53
Hum entendi como eu disse vc tem que colocar as cordenadas do mouse a cada distancia,mas eu não sei sou novo no negócio de script
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 01/07/2010
Número de Mensagens : 399
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:16
Coloca no Create:
Código:

distancia = 0;
distanciax = 0;
distanciay = 0;

Coloca no lugar onde atira:
Código:

if (x > mouse_x) {
   distanciax = x -= mouse_x * 3; //O "* 3" você coloca se quiser, ele aumenta a velocidade, ajuste como quiser ou se preferir tire.
} else if (x < mouse_x) {
   distanciax = mouse_x -= x * 3; //O "* 3" você coloca se quiser, ele aumenta a velocidade, ajuste como quiser ou se preferir tire.
}
if (y > mouse_y) {
   distanciay = y -= mouse_y * 3; //O "* 3" você coloca se quiser, ele aumenta a velocidade, ajuste como quiser ou se preferir tire.
} else if (y < mouse_y) {
   distanciay = mouse_y -= y * 3; //O "* 3" você coloca se quiser, ele aumenta a velocidade, ajuste como quiser ou se preferir tire.
}
}

if (distanciay > distanciax) {
   distancia = distanciay -= distanciax;
} else if (distanciay < distanciax) {
   distancia = distanciax -= distanciay;
}

move_towards_point(mouse_x, mouse_y,distancia);

Acho que é isso, esse foi o único jeito que consegui pensar até agora, mas deve existir um jeito bem mais simples, é que tive que pensar rápido porque estou ocupado fazendo meu projeto pro concurso quinzenal. xD

flw
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:20
Luan deu esse erro :

COMPILATION ERROR in code action
Error in code at line 2:
distanciax = x -= mouse_x * 3; //O "* 3" você coloca se quiser, ele aumenta a velocidade, ajuste como quiser ou se preferir tire.
^
at position 20: Unexpected symbol in expression.
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 01/07/2010
Número de Mensagens : 399
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:28
Aquela setinha assim "^" está ali mesmo? Oo
Se não, me mostra onde está. xD
Se estiver tenta apagar o "preferir tire.".

flw


Última edição por Luan_Maia em Qui 19 Ago 2010, 17:31, editado 1 vez(es)
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:30
na hora de executar o jogo da a msg do erro com a setinha .... n sou eu q coloquei no comando q vc passou ... copiei e colei certinho :p
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 01/07/2010
Número de Mensagens : 399
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:32
@andre123 escreveu:na hora de executar o jogo da a msg do erro com a setinha .... n sou eu q coloquei no comando q vc passou ... copiei e colei certinho :p
Não... eu estou dizendo que aonde que está o "^" no erro? Em que palavra? :S

flw
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:35
ta no
'' - ''
de x -= mouse
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 01/07/2010
Número de Mensagens : 399
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:39
@andre123 escreveu:ta no
'' - ''
de x -= mouse

Ah sim! Como eu sou burro. nervoso
Troque todos "-=" por "-", acho que é isso.
flw
Data de inscrição : 23/06/2010
Número de Mensagens : 37
Insígnias de JAM :

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:44
Isso ... deu certo
Vlw.
sorrindo2
Ranking : Sem avaliações
Notas recebidas : D+C+C+D
Data de inscrição : 01/07/2010
Número de Mensagens : 399
Insígnias de JAM :

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

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

Re: Velocidade do tiro com o mouse

em Qui 19 Ago 2010, 17:47
De nada, se precisar é só perguntar, estamos aqui para nos ajudarmos. xD

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