como manter sempre em um espaço quadrado

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

como manter sempre em um espaço quadrado

Mensagem por Isaque Onix em Qui 11 Set 2014, 23:34

Bom, eu já passei por isso em diversas situações... tais como: image_xscale e image_yscale, room_width e room_height, sprite_width e sprite_height, etc...
oque eu gostaria e de saber como manter um item sempre em um espaço quadrado, exemplo:

tenho um sprite de 32x50 e quando eu atualizar o width dele, automaticamente o height se adaptar a área "quadrada", no caso, 16x25 ou 31x(...?).

alguém sabe como faço este tipo de sistema?

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: como manter sempre em um espaço quadrado

Mensagem por matheusco em Sex 12 Set 2014, 01:21

Seria um retângulo né? Bom, se entendi bem a pergunta, é só você descobrir a razão entre os números (50/32 = 1,5625) e fazer que y seja igual a x*1,5625 ou que x seja igual a y/1,5625.

Quando alterar um já altera o outro multiplicando ou dividindo pela razão, deu pra entender?

Mas se for usando o image_x/yscale não seria só usar o mesmo número pros dois?

image_xscale = 10
image_yscale = 10


Enfim, no seu exemplo seria 31*1,5625 = 48,4375, portanto o sprite é 31x48,4375.

matheusco

Número de Mensagens : 395
Idade : 23
Data de inscrição : 10/08/2014
Reputação : 51
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://www.tutoriaisgamemaker.com.br

Voltar ao Topo Ir em baixo

Re: como manter sempre em um espaço quadrado

Mensagem por Isaque Onix em Sex 12 Set 2014, 12:44

hm, ainda nao intendi...
mais deixa pra la, ja resolvi o problema em que me encontrava de uma forma completamente diferente...

valeu ae

Isaque Onix

Número de Mensagens : 1597
Idade : 22
Data de inscrição : 15/08/2010
Reputação : 147
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://spyreserver.16mb.com

Voltar ao Topo Ir em baixo

Re: como manter sempre em um espaço quadrado

Mensagem por Conteúdo patrocinado Hoje à(s) 07:33


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