Página 1 de 1

Rotação de Sprites

Enviado: Sex Jul 01, 2016 10:59 am
por Christian
Olá pessoal. Tudo Bem?
Pessoal minha dúvida é a seguinte, como faço para rotacionar um sprite sem que ele perca a qualidade da imagem?
Quando faço ele girar a imagem perde toda a qualidade.

Re: Rotação de Sprites

Enviado: Sex Jul 01, 2016 11:18 am
por Rodrigo Santiago
Realmente, é dificil rotacionar certos tipos de sprite. Principalmente se ela for pequena ou 'pixel art', até porque, isso é meio impossível, até mesmo se vc fizer manualmente !

No caso de imagens melhores , ainda há alguma perda de qualidade, nesse caso , seria bom você usar imagens 'vetoriais' , o game maker studio suporta alguns tipos.Veja aqui a referencia ( em inglês, infelizmente Referencia ) , no mais, tente fazer sprites em '.SWF'

Re: Rotação de Sprites

Enviado: Sáb Jul 16, 2016 7:58 pm
por rodrigomendes
Tenta utilizar este codigo em no evento create:

Código: Selecionar todos

texture_set_interpolation(true)

Re: Rotação de Sprites

Enviado: Sáb Jul 16, 2016 10:02 pm
por Dust
Acontece que quando tentamos rotacionar uma imagem pequena, ela ira perder o foco por causa da pequena quantidade de pixels, o que você pode fazer é usar sprites maiores para rotacionar, ou  você pode rotacionar um objeto sem ele perder a qualidade pelo gm usando o código "image_angle", por exemplo, pra ficar rodando sem parar image_angle+=1, ou para ficar parado em certo angulo image_angle=12, que pode ser usado tanto no create como no step. Axo que isso pode te ajudar. Flw!