Velocidade do tiro com o mouse

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

Velocidade do tiro com o mouse

Mensagem por andre123 em Qui 19 Ago 2010, 16:37

Achei aki no forum essa engine :
http://www.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 ??

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por freysun 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

freysun

Número de Mensagens : 344
Idade : 21
Data de inscrição : 23/06/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por andre123 em Qui 19 Ago 2010, 16:41

como assim freysun ? pode ser mais claro ?

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por freysun 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"

freysun

Número de Mensagens : 344
Idade : 21
Data de inscrição : 23/06/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por andre123 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

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por freysun 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

freysun

Número de Mensagens : 344
Idade : 21
Data de inscrição : 23/06/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por andre123 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 ?

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por freysun 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

freysun

Número de Mensagens : 344
Idade : 21
Data de inscrição : 23/06/2010
Reputação : 6
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por Luan Maia 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

Luan Maia

Ranking : Sem avaliações
Número de Mensagens : 399
Idade : 20
Data de inscrição : 01/07/2010
Notas recebidas : D+C+C+D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://blogluanmaia.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por andre123 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.

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por Luan Maia 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)

Luan Maia

Ranking : Sem avaliações
Número de Mensagens : 399
Idade : 20
Data de inscrição : 01/07/2010
Notas recebidas : D+C+C+D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://blogluanmaia.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por andre123 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

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por Luan Maia 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

Luan Maia

Ranking : Sem avaliações
Número de Mensagens : 399
Idade : 20
Data de inscrição : 01/07/2010
Notas recebidas : D+C+C+D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://blogluanmaia.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por andre123 em Qui 19 Ago 2010, 17:35

ta no
'' - ''
de x -= mouse

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por Luan Maia 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

Luan Maia

Ranking : Sem avaliações
Número de Mensagens : 399
Idade : 20
Data de inscrição : 01/07/2010
Notas recebidas : D+C+C+D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://blogluanmaia.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por andre123 em Qui 19 Ago 2010, 17:44

Isso ... deu certo
Vlw.
sorrindo2

andre123

Número de Mensagens : 37
Idade : 20
Data de inscrição : 23/06/2010
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por Luan Maia em Qui 19 Ago 2010, 17:47

De nada, se precisar é só perguntar, estamos aqui para nos ajudarmos. xD

flw

Luan Maia

Ranking : Sem avaliações
Número de Mensagens : 399
Idade : 20
Data de inscrição : 01/07/2010
Notas recebidas : D+C+C+D
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://blogluanmaia.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: Velocidade do tiro com o mouse

Mensagem por Conteúdo patrocinado Hoje à(s) 22:13


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