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.

Dúvida em relação aos sprites

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
cledson252010
Novato
Novato
Reações: 0
Mensagens: 11
Localização: Manaus

Dúvida em relação aos sprites

Mensagem por cledson252010 » Dom Out 30, 2016 11:13 am

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

Avatar do usuário
Adilson
Membro
Membro
Reações: 0
Mensagens: 114
Localização: Curitiba Parana

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

Mensagem por Adilson » Dom Out 30, 2016 7:03 pm

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
Vlw, Flw !!

Avatar do usuário
Superbomber
Programador
Programador
Reações: 0
Mensagens: 283
Localização: Natal-RN

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

Mensagem por Superbomber » Dom Out 30, 2016 7:16 pm

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:
Entrem neste link com o JavaScript desabilitado e vejam a mágica: https://tgmbrasil.com.br/?PageSpeed=n0script

Avatar do usuário
cledson252010
Novato
Novato
Reações: 0
Mensagens: 11
Localização: Manaus

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

Mensagem por cledson252010 » Dom Out 30, 2016 8:31 pm

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.

Avatar do usuário
Superbomber
Programador
Programador
Reações: 0
Mensagens: 283
Localização: Natal-RN

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

Mensagem por Superbomber » Dom Out 30, 2016 9:50 pm

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:
Entrem neste link com o JavaScript desabilitado e vejam a mágica: https://tgmbrasil.com.br/?PageSpeed=n0script

Avatar do usuário
SIGILOSO
Novato
Novato
Reações: 0
Mensagens: 7
Localização: Sua imaginação

Contato:

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

Mensagem por SIGILOSO » Seg Out 31, 2016 1:25 am

Experimente Global Game Settings > Windows > Graphics e desmarque a caixa Interpolate colors between pixels.
:afro:

Avatar do usuário
cledson252010
Novato
Novato
Reações: 0
Mensagens: 11
Localização: Manaus

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

Mensagem por cledson252010 » Ter Nov 01, 2016 10:00 am

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.

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes