![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#7
|
||||
|
||||
|
Cita:
Eso ya nos dijiste... lo que tu no nos indicaste es como debe moverse, ¿Existe algún condición de movimiento? ¿Vaga libremente? Obedece una trayectoria "curva" sobre el objeto?O por el contario debe ser lineal? ¿Que tan cerca puede estar el "enemigo"? Hay dos modos básicos de persecución: 1. Seguir la misma trayectoria. 2. Interceptar su trayectoria. Suponiendo que X eres tu, e Y el enemigo, tenemos: Para el primer caso algo como esto: Código:
x
x
xx xxx
y xxx xxxxx
y xxxxx y
yy yy
yyy yyyyy
yyyyy
Y para el segundo caso algo como esto: Código:
x
x
x xxx
xxxx
y
yyyy
y
y
y
¿Cuál deseas? Me llama la atención que digas que sabes moverlo, pero a su vez nos estás indicando que no sabes hacer que lo persiga.... No se a lo que quieres llegar... Tu mismo te haz dado la respuesta. Debes emplear un TTimer y dentro del evento OnTimer debes ir decrementando y/o incrementando la posición del enemigo según tu personaje se desplaze. ¿Porqué no nos muestra como vas haciendo? Esto será últil para ti, ya que en vez de estar regalandote algo e imponiendote un diseño te iremos guiando para que tu mismo encuentres la solución. Si estás esperando un código de obsequio, de mi parte, vete olvidandote. No lo voy a hacer, si en cambio ofrezco mi ayuda a guiarte y aconsejarte sobre tu propio código. Espero que no tomes a mal mis comentarios, pero si es que dices que sabes moverlo... entonces... ¿donde está el problema? ![]() Como pista te digo que hay por los foros un ejemplo sencillo de un juego que hecho con TImages y TTimers, puedes estudiarlo y darte una ideas; a pesar de que no se ajusta a tus necesidades (perseguir) es útil para refrescar unos conceptos. El problema al que muy seguramente te haz encontrado es del tipo lógico/matemático y no de programación. Es normal, yo diría más de lo normal. Ya lo he dicho muchas veces: Los juegos son mucha más lógica y matemática de lo que uno piensa... Olvida los TImages, las propiedades y los eventos... piensa, ¿que haría tu, o como harías tu para perseguir a un ladrón? Piensa en un mapa, en coordenadas. ¿Que sucede cuando uno se desplaza de una posición a otra? Te invito a tu expongas tus razonamientos y en base a ello ir ajustando las tuercas. Saludos, Última edición por Delphius fecha: 27-03-2008 a las 04:15:38. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Copiar Bitmap de un TImage a otro TImage | quinqui | Gráficos | 2 | 24-01-2008 15:22:30 |
| Problema con Timage despues de hacer LoadFromFile | JarLem | Varios | 6 | 13-12-2007 11:06:46 |
| ¿Como limpiar un Timage? | Nelly | Varios | 2 | 26-10-2007 19:03:02 |
| como combinar 2 Timage en un tercer Timage | JefeNet | Gráficos | 10 | 02-09-2004 16:51:35 |
| Como mover un Timage por la form | Dantael | Gráficos | 1 | 17-11-2003 07:46:56 |
|