FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
saber la posicion de un objeto o componente en un form
hola amigos como puedo obtener la posicion de un objeto o componente con respeto al eje x ,y en tiempo de ejcucion
|
#2
|
||||
|
||||
¿Respecto a que?
No es lo mismo respecto al Form que respecto a la pantalla. Si es lo primero no hay demasiada vuelta: las propiedades Left y Top indican la posición de todo control respecto al form sobre el eje x e y respectivamente. Recuerda que el origen (0,0) se encuentra en el extremo superior izquierdo. Para el caso de un Form, Left y Top indican su posición en pixeles respecto a la pantalla. Saludos, |
#3
|
||||
|
||||
ok eso lo se creo que formule mal la pregunta en realidad lo que estoy haciendo es una especie de juego con un poco de IA el cual quiero que llegue de un punto A al B pasando por algunos obstaculo y de ahi es que me vino la pregunta del cual pensaba esquivar los objeto a partir de su posicion ¿No Habra algun ejemplo que se paresca a lo que estoy haciendo por ahi?
|
#4
|
||||
|
||||
Cita:
Definitivamente el contexto de tu pregunta no es lo que inicialmente planteabas. No es la primera vez que te digo que pensaras tus palabras y luego expusieras tu pregunta. Respecto a tu duda no te sabría decir si hay algún ejemplo. No estoy totalmente seguro pero creo que hace un buen tiempo alguien preguntó por algo similar y Ñuño (si, creo que fue él) ofreció un enlace donde podría encontrar del tema. No estaría mal alguna que otra búsqueda. Lo más simple que se me ocurre es que el objeto que se mueve desde el punto A al punto B evalúe si en las posiciones vecinas hay un obstáculo, el primer "hueco" o camino libre es el que tomará. El proceso se repetiría para esa nueva posición A' y así hasta llegar al punto B. Naturalmente debe implementarse mejoras y controles. Como por ejemplo, evaluar si está encerrado, o disponer de x cantidad de intentos para buscar una ruta. También puede añadirsele la posibilidad de encontrar la ruta más corta (no necesariamente la ruta que tome puede que sea la más corta). Incluso puede ampliarse el "vecindario" y darle la posibilidad al objeto de "ver" más hallá de las posiciones vecinas de ese modo se reducen las comprobaciones ya que el movimiento y la posición elegida se determina en base a que se conoce más del mapa. Ahora si tienes pensado ofrecer algo más IA lo correcto sería que emplearas algoritmos más avanzados. En estos momentos tengo toda una sopa en la cabeza sobre los conceptos vistos en Sistemas Expertos e Inteligencia Artificial. Recuerdo que a esto lo ví, pero no logro recordar el concepto ni el algoritmo. Saludos, |
#5
|
||||
|
||||
lo que planteas es lo mismo que tengo en la cabeza pero como tu tengo una sopa en la cabeza bueno investigare algo por google
|
#6
|
||||
|
||||
Te puede servir
Hace tiempo encontré un ejemplo del clasico juego "Bomberman"... No se si te sirva esto:
My Bomberman 1.0 Puedes revisar el código fuente que está hecho en Delphi 6 Y como dijo el autor de este juego: Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como saber la posicion del form padre | pborges36 | OOP | 3 | 07-12-2007 13:58:55 |
Posicion de los objetos en el form de ASP.NET | Carliviris | .NET | 2 | 18-05-2007 00:11:42 |
Posición absoluta en el escritorio de un componente de mi form | Ricard Rabassó | OOP | 2 | 13-01-2006 14:14:25 |
posicion de form | jonmendi | OOP | 1 | 09-12-2005 12:50:49 |
la posicion del form | superhopi | OOP | 2 | 29-05-2003 19:06:11 |
|