Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Ayuda movimiento de objetos (https://www.clubdelphi.com/foros/showthread.php?t=91203)

Guazna 01-12-2016 18:53:49

Ayuda movimiento de objetos
 
Muy buenas tardes comunidad soy nuevo en estos foros y como primer duda quería saber como poder hacer que se mueva por teclado una imagen bueno en este caso una nave para un juego por medio de las teclas de navegación de derecha a izquierda en un array unidimensional se que es mucho pero no tengo ni la mas mínima idea de como hacerlo, de ante mano gracias a los usuarios que puedan ayudarme en este tema:D

roman 01-12-2016 19:39:11

Por favor, no repitas temas.

LineComment Saludos

Neftali [Germán.Estévez] 02-12-2016 09:51:36

Bienvenido a los foros. Te aconsejo que revises la guía de estilo.

1) Crea un proyecto nuevo.
2) Añade un Timage a un formulario y asignale una imagen en la propiedad Picture
3) Cambia la porpiedad KeyPreview del formulario a True.
4) En el evento KeyDown del form coloca este código:

Código Delphi [-]
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
  if (key = VK_DOWN) then
    Image1.Top := Image1.Top + 1;
  if (key = VK_UP) then
    Image1.Top := Image1.Top - 1;
  if (key = VK_RIGHT) then
    Image1.Left := Image1.Left + 1;
  if (key = VK_LEFT) then
    Image1.Left := Image1.Left - 1;
end;

Esto te debería servir para empezar a investigar.

Casimiro Notevi 02-12-2016 11:01:09

Aunque primero debes saber qué es un array.

Guazna 03-12-2016 07:13:17

Gracias
 
Gracias Neftali esos comando ya me ayudaron algo pero falta lo del array lo se hacer y todo pero ya vere la forma que el objeto camine sobre el


La franja horaria es GMT +2. Ahora son las 16:39:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi