Jump to content
ultimate20

[Resolvido] Melhor Movimento Objecto

Recommended Posts

ultimate20

Olá a todos.

Tenho um form com um dado fundo e alguns objectos que se movimentam, seja automaticamente (com um timer) , seja controlados pelo utilizador.

Para o movimento faço o seguinte:

player.Location = new Point(x, y);

onde as variáveis x e y, são alteradas de acordo com a tecla clicada pelo utilizador, Somo ou retiro, por exemplo, 10 unidades à variável em causa em cada clique.

O movimento está correcto, mas em termos visuais não o está totalmente. E aqui está o meu problema ( que não sei bem como explicar).

Por exemplo, quando o objecto se move para a direita, há algo que à esquerda 'pisca', ( como se fosse o border ) .É algo a ver com os gráficos, nao sei. Não encontro termo para dizer isto. Só assim. E não consigo tirar um print pois é algo muito rápido.

Penso que pode ter a ver com o facto de o fundo da pictureBox ter o fundo transparente ( propriedade BackColor como Transparent). Tive que colocar assim, pois apesar de a imagem que lá está colocada ter o fundo transparente, na pictureBox esse espaço transparente é preenchido.

Não sei bem como explicar isto. [ Talvez por isso um post tão grande. ]

Se alguém tiver sugestões, agradecia.

Obrigado ;)

Share this post


Link to post
Share on other sites
ultimate20

Para quem leu isto e ficou curioso, já resolvi o assunto.

Em vez de colocar o mapa como fundo do formulário, coloquei uma pictureBox com o mesmo fundo ao longo de todo o formulário.

  • Vote 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.