FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como Hacer que un TImage siga a un Timage?
Bueno la pregunta es esa: como Hacer que un TImage siga a un Timage?, osea que yo controle uno de esos dos Timage y el otro lo persiga. Gracias
|
#2
|
||||
|
||||
¿Qué?, quiero decir, explica un poco más lo que quieres hacer, porque a lo mejor has sido demasiado escueto.
|
#3
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
||||
|
||||
Cinco a uno a que quieres hacer un juego.
Si es así, olvidate del VCL y utilizar una librería de juegos tal como Allegro.pas. Te facilitará mucho la vida. |
#5
|
|||
|
|||
La cuestion es que es un juego de primer año que nos piden con labels y timage. si en cuestion es que por ejemplo tengo un personaje1(p1) y un personaje2(p2). Bueno yo controlaria el 1 pero el 2 siempre me persiguie a donde yo estoy se entiende??
|
#6
|
||||
|
||||
Hola j_flores3000,
Lo que deseas hacer es algo relativamente simple, el truco está en emplear los eventos OnMouseXXX. Para ubicar un TImage, cerca del otro debes valerte de la posición que este ocupa (Left y Top) como así también su tamaño (Width y Higth). Para darte una idea, he aquí un esquema: Código:
+--------+ |(l, t) | | | | | +--------+ (l + w, t + h) No se si se entiende la idea. ¿Porqué no intentas hacerlo tu mismo y nos cuentas como vas a medida que avanzas o te surjen dudas? Saludos, |
#7
|
|||
|
|||
Cita:
|
#8
|
||||
|
||||
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. |
#9
|
|||
|
|||
ok gracias ya resolvi el problema. Era un problema mio aca dejo el codigo para esto por si alguien lo quiere y dejo un ejemplo con 2 labels en un rar
Gracias |
|
|
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 |
|