![]() |
Programar Juego Basico
HOLA MUY BUENAS....
quisiera pedir a los que saben de programacion en delphi si pueden ayudarme con mi proyecto(tarea) es lo sgt en clases el docente nos hizo hacer un programa en el cual mediante un boton hacemos recorrer la imagen de izquierda a derecha.. al finalizar la clase nos dio como tarea lo sgt: que programemos para que cuando la imagen llegase al borde derecho vuelva automaticamente al inicio.... nose si alguien tendria algun ejemplo de como puedo hacerlo... la medida de la ventana es de 910*440 ...... o quiza alguien tenga un juego o un ejemplo con el cual pueda guiarme..... espero vuestras respuestas |
Bienvenido, creo que no has leído nuestra guía de estilo, saludos.
|
Como lo edito?
|
No te preocupes, solamente tenlo en cuenta para otras ocasiones :)
|
Suponiendo que ya tienes la parte del botón y la imagen moviendose, es tan simple como verificar la posición de la imagen antes de moverla.
El Pseudocódigo sería algo asi: Código:
// Hasta donde puede avanzar la imagen |
|
Hola.
Un ejemplo simple que desplaza horizontalmente un TImage de forma cíclica:
Luego podes llamar a la función en el/los eventos que prefieras, v.gr.: Resultado: ![]() Saludos :) |
Cita:
( y NO lo digo por Einer revisando el código... ) |
Cita:
|
Cita:
Alguien ya ejecutó el ejemplo :D:D:D Saludos. |
Cita:
|
Cita:
No, no hay sombra, si ves una pelota negra es que no copiaste el archivo Pelota7.png a la carpeta del ejecutable. La clase TPelota puede incorporar imágenes en los recursos o leerlas de un archivo. en el segundo caso será negra si no encuentra el archivo. En un primer lugar aparece una pelota con esa imagen y un balón de fútbol. Cada uno tiene un comportamiento ligeramente distinto. El balón termina cayendo al suelo y frenando. Al parar se disparan dos balones, el antiguo y otro nuevo. El asunto se repite hasta un número de pelotas limitado para no saturar los recursos. Saludos. |
Es lo que dices, no copié la imagen de esa pelota :)
|
La franja horaria es GMT +2. Ahora son las 05:26:46. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi