Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

Calculo da nasa(draw_rectangle com espaços)

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Eduardo Macedo
Programador
Programador
Reações: 0
Mensagens: 31

Calculo da nasa(draw_rectangle com espaços)

Mensagem por Eduardo Macedo » Seg Set 05, 2016 10:22 pm

tenho as seguintes variáveis

Código: Selecionar todos

xx = 100 // posição x
yy = 100 // posição y
gx = 6  // quantidade de colunas
gy = 6  // quantidade de linhas
cx = 48 // tamanho da célula das colunas em pixel
cy = 48 // tamanho da célula das linhas em pixel
ex = 16  // espaço entre as colunas
ey = 16 // espaço entre as linhas

também tenho algumas equações em outras variáveis

Código: Selecionar todos

for (i = 0 ; i < gx ; i++ )
    for(j = 0 ; j < gy ; j++ ) // loop
{
x1 = xx+(cx+ex)*i
y1 = yy+(cy+ey)*j
x2 = cx+xx+(cx+ex)*i
y2 = cy+yy+(cy+ey)*j

draw_rectangle(x1,y1,x2,y2,true) 
até ai tudo bem , o problema agora é criar uma formula que encontre o centro de cada retângulo criado, já tentei bastante , ajuda aew ??

Avatar do usuário
gabrielsch
Colaborador
Colaborador
Reações: 0
Mensagens: 234

Re: Calculo da nasa(draw_rectangle com espaços)

Mensagem por gabrielsch » Seg Set 05, 2016 10:39 pm

Já que você tem as coordenadas você pode usar a função lerp para obter o valor do meio entre dois pontos, assim:
midx = lerp(x1, x2, 0.5)
midy = lerp(y1, y2, 0.5)
Imagem

Avatar do usuário
Eduardo Macedo
Programador
Programador
Reações: 0
Mensagens: 31

Re: Calculo da nasa(draw_rectangle com espaços)

Mensagem por Eduardo Macedo » Seg Set 05, 2016 10:48 pm

nem sabia que essa função existia, aprendi mais uma bem util
mas correram do calculo da nasa!

Avatar do usuário
gabrielsch
Colaborador
Colaborador
Reações: 0
Mensagens: 234

Re: Calculo da nasa(draw_rectangle com espaços)

Mensagem por gabrielsch » Seg Set 05, 2016 11:36 pm

UHSAUHSA' na verdade o "calculo da nasa" é bem simples, caso queira saber como fazer na mão grande:
midx = (x1 + x2)/2
Imagem

Avatar do usuário
Eduardo Macedo
Programador
Programador
Reações: 0
Mensagens: 31

Re: Calculo da nasa(draw_rectangle com espaços)

Mensagem por Eduardo Macedo » Ter Set 06, 2016 3:58 pm

realmente eu ja estava a 7 horas direto programando e não percebi o óbvio, da zero p mim!

Trancado

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante