Ir para conteúdo
🥇 [Exclusivo] Seja um Membro VIP EXTREME! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Movendo Personagens [GAMES]


Posts Recomendados

Postando aqui pra quem gosta de fazer seus próprios games. Andei vendo outras dicas em relação a como mover um personagem em um joguinho simples utilizando os eventos onKeyPress ou onKeyDown e decidi postar essa dica aqui. Nela é demonstrada uma forma simples e mais eficiente de mover os seus personagens, utilizando um Timer com interval=1:

------------------------------------------------

...

public

{ Public declarations }

X, Y:integer;//No onCreate definir a posição inicial do personagem

...

 

procedure TForm1.Timer1Timer(Sender: TObject);

begin

if GetKeyState(VK_UP) <0 then //Seta para cima

Dec(Y);

if GetKeyState(VK_DOWN) <0 then //Seta para baixo

Inc(Y);

if GetKeyState(VK_LEFT) <0 then //Seta esquerda

Dec(X);

if GetKeyState(VK_RIGHT) <0 then //Seta direita

Inc(X);

 

Jogador1.Left := X; //Posição horizontal

Jogador1.Top := Y; //Posição vertical

end;

----------------------------------------

 

Bem simples neh? Mais sempre é bom aprender mais :D

 

Madake

Link para o comentário
https://www.webcheats.com.br/topic/262332-movendo-personagens-games/
Compartilhar em outros sites

muito obrigado

aprendi mt com esse post

eu nao conhecia essa forma

de movimentação de personagens

parabéns levou meu thanks ^^

 

 

 

vlw'

Link para o comentário
https://www.webcheats.com.br/topic/262332-movendo-personagens-games/#findComment-1412280
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.