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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 13/04/2011
Número de Mensagens : 103
Insígnias de JAM :

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

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

Como elegir o tamanho maximo do Draw

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
avatar
Data de inscrição : 26/09/2008
Número de Mensagens : 890
Insígnias de JAM :

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

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

Re: Como elegir o tamanho maximo do Draw

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.
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Como elegir o tamanho maximo do Draw

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?
avatar
Data de inscrição : 13/04/2011
Número de Mensagens : 103
Insígnias de JAM :

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

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

Re: Como elegir o tamanho maximo do Draw

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
avatar
Ranking : Nota B
Notas recebidas : C-D-A-B
Data de inscrição : 14/01/2011
Número de Mensagens : 2964
Insígnias de JAM :

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

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

Re: Como elegir o tamanho maximo do Draw

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);
avatar
Data de inscrição : 13/04/2011
Número de Mensagens : 103
Insígnias de JAM :

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

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

Re: Como elegir o tamanho maximo do Draw

em Qui 08 Set 2011, 21:44
Consegui, er vem isso que eu presisava, vlw.
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