Página 1 de 1

Dúvida em relação aos sprites

Enviado: Dom Out 30, 2016 11:13 am
por cledson252010
Eu não entendo o por quê de meus sprites ficarem deformados quando trabalho com deslocamentos no eixo x e y com valores muito pequenos. Fica um contorno roxo em volta deles.
Quando trabalho com valores inteiros não apresenta problema, mas quando, por exemplo, eu salto e consequentemente caio, devido à gravidade, meus sprites ficam distorcidos.
Estou usando esse sprite aqui:
https://imageshack.com/i/plboqojcg

Re: Dúvida em relação aos sprites

Enviado: Dom Out 30, 2016 7:03 pm
por Adilson
Entao use no draw:
draw_sprite_ext(sprite_index,image_index,round(x),round(y),image_xscale,image_yscale,image_angle,image_blend,image_alpha)
do obj com esse bug

Re: Dúvida em relação aos sprites

Enviado: Dom Out 30, 2016 7:16 pm
por Superbomber
Nao e um bug, quando voce move com um valor nao inteiro acaba distorcendo a imagem... O PC tenta desenhar entre um pixel e outro, mas nao pode fazer isso... Ai ele joga cara ou coroa pra decidir se escolhe o pixel mais a direita ou mais a esquerda para desenhar.
ai ele fica confuso, joga tudo pro alto e vai na doida fazendo o desenho. :yes:

A solucao e simples: NAO mova os objetos com valores nao inteiros, nao ha motivos para fazer isso. :detetive:

Re: Dúvida em relação aos sprites

Enviado: Dom Out 30, 2016 8:31 pm
por cledson252010
Mas enquanto ao movimento vertical(salto e gravidade)? Meu problema persiste nisso.

Edit:
Eu já pensei a respeito disto. Mas o problema persiste quanto a velocidade vertical.

Re: Dúvida em relação aos sprites

Enviado: Dom Out 30, 2016 9:50 pm
por Superbomber
Certeza que nao esta movendo com uma velocidade nao inteira?(ex.: gravity = 1.5;)

Bom, se tiver certeza que nao e esse o caso. Olhe no Global Game Settings, aba Resolution, marque a caixa: Use synchronization to avoid tearing

Se nao resolver, existe a possiblidade de testar em outro PC?
Talvez a placa de video(ou se nao tiver uma) nao seja muito boa e o movimento muito rapido acabe distorcendo a imagem.
(Se o PC tiver infectado laga mais ainda.)

Flw. :flw:

Re: Dúvida em relação aos sprites

Enviado: Seg Out 31, 2016 1:25 am
por SIGILOSO
Experimente Global Game Settings > Windows > Graphics e desmarque a caixa Interpolate colors between pixels.
:afro:

Re: Dúvida em relação aos sprites

Enviado: Ter Nov 01, 2016 10:00 am
por cledson252010
Não deu certo, acho q vou deixar desse modo mesmo. Vou ver se faço tudo em dupla escala, porque ainda estou experimentando o gms.