Como elegir o tamanho maximo do Draw

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

Como elegir o tamanho maximo do Draw

Mensagem por ViniciusAssis em Ter 30 Ago 2011, 19:31

eu to criando um jogo e queria saber como faço para que o jogador crie uma linha e ele não fique muito grande, ele fique com um limite de tamanho, criar a linha eu ja sei, so não sei colocar um tamanho máximo para ela

ViniciusAssis

Número de Mensagens : 103
Idade : 19
Data de inscrição : 13/04/2011
Reputação : -3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como elegir o tamanho maximo do Draw

Mensagem por Igor KinGamer em Ter 30 Ago 2011, 20:45

Explique melhor, senão não dá para te ajudar. O que devemos entender por "criar uma linha"? Como é feito isso, com que função? Não tem como dizer "você deve fazer isso para limitar o tamanho" se eu nem sei sobre tamanho de que linha nós estamos falando.

Igor KinGamer

Número de Mensagens : 890
Idade : 21
Data de inscrição : 26/09/2008
Reputação : 11
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: Como elegir o tamanho maximo do Draw

Mensagem por saim em Ter 30 Ago 2011, 22:39

Se você já tem qual é esse tamanho, pode usar random(tamanhoMaximo) pra um tamanho aleatório menor que o máximo.
É isso que você está perguntando?

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Como elegir o tamanho maximo do Draw

Mensagem por ViniciusAssis em Qua 31 Ago 2011, 19:23

No meu jogo eu preciso criar uma linha de quando o jogador clica com o mouse,
no caso o codigo é esse
Código:
draw_line(Player.x,Player.y,mouse_x,mouse_y)
mais eu queria que tivesse um limite de tamanho para a linha, ou seja de a linha se esticar o Player é puchado.... mais eu não faço ideia de como fazer isso

ViniciusAssis

Número de Mensagens : 103
Idade : 19
Data de inscrição : 13/04/2011
Reputação : -3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como elegir o tamanho maximo do Draw

Mensagem por saim em Qui 01 Set 2011, 08:31

Ah, acho que entendi. Gozado, também estou fazendo um jogo baseado no mouse...
Bom, pra SABER a distância, tem o básico, point_distance. Use "point_distance(player.x, player.y, mouse_x, mouse_y)" - ou pode eliminar o "player.", se o código for colocado no objeto player.
Pra checar se a distância é maior que a máxima, básico, também, "if point_distance(argumentos)>distânciaMáxima{ //faz coisas}".

Agora, pra andar na direção do mouse, a resposta-padrão é usar motion_add, mas eu não gosto dessa função (assim como não gosto de nenhuma que use as buit-ins speed ou gravity). Prefiro usar x+=legthdir_x(velocidade, point_direction(x, y, mouse_x, mouse_y); y+=legthdir_y(velocidade, point_direction(x, y, mouse_x, mouse_y)". Fica a seu critério.
Ah, você pode preferir ir até a distância máxima duma vez. Pra isso, o código seria do meu jeito mesmo, mas com argumentos diferentes:
Código:
//note a ordem invertida dos argumentos do point_direction
x=mouse_x+lengthdir_x(distânciaMáxima, point_direction(mouse_x, mouse_y, x, y);
y=mouse_y+lengthdir_y(distânciaMáxima, point_direction(mouse_x, mouse_y, x, y);

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: Como elegir o tamanho maximo do Draw

Mensagem por ViniciusAssis em Qui 08 Set 2011, 21:44

Consegui, er vem isso que eu presisava, vlw.

ViniciusAssis

Número de Mensagens : 103
Idade : 19
Data de inscrição : 13/04/2011
Reputação : -3
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Como elegir o tamanho maximo do Draw

Mensagem por Conteúdo patrocinado Hoje à(s) 14:21


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