O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Como posicionar uma imagem no centro da tela ?

Iniciado por MV, 31/12/2013 às 12:50

31/12/2013 às 12:50 Última edição: 31/12/2013 às 13:29 por Legendary Paladin
Eu quero que uma imagem apareça no centro da tela , e não do mapa , alguem sabe quais são as coordenadas ? Sério , eu não consigo posicionar direitinho .

Isso é matemática x_x, por Ruby acho mais fácil, por eventos você pode fazer da seguinte maneira.

Pegue o quando a imagem tem de largura e altura.

Pegue o tamanho da tela do seu jogo, se for padrão 544x416.

agora é o seguinte, o ponto central da tela é a metade disso, 272x208, para centralizar a imagem você tem que tirar metade da largura e da altura dessas coordenadas, por exemplo se é uma imagem 40x40, o ponto que você tem que exibir a imagem seria 252 em x, e 188 em y.

Simplificando é essa fórmula.
Para a coordenada X
(TamanhoTelaX / 2) - (LarguraImagemX / 2)
Para a coordenada Y
(TamanhoTelaY / 2) - (LarguraImagemY / 2)

Ou tu marca a Origem dela como Centro, a coordenada X = 272 e Y = 208.