Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #19  
Antiguo 02-11-2016
Snaked Snaked is offline
Baneado
NULL
 
Registrado: sep 2016
Posts: 102
Poder: 0
Snaked Va por buen camino
hola de nuevo Ecfisa.... he implementado el codigo del mensaje IDEA ENCAPSULADA y UN POCO MEJOR ORGANIZADA y la verdad es que compilar compila, incluso dibuja las naves bien y tal recorriendo la ruta, el caso es que si le pongo las coordeenadas que utilizo para dibujar las RUTAS (rayitas verdes) que tienen este formato

Código PHP:
      if(muestra_rutas)
   {
     
Form1->tablero->Canvas->MoveTo(40 Form2->Image2->Picture->Graphic->Width/2,40 Form2->Image2->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->Pen->Color clLime;
     
Form1->tablero->Canvas->LineTo(240 Form2->Image3->Picture->Graphic->Width/2410 Form2->Image3->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->LineTo(480 Form2->Image4->Picture->Graphic->Width/2100 Form2->Image4->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->MoveTo(240 Form2->Image3->Picture->Graphic->Width/2410 Form2->Image3->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->LineTo(600 Form2->Image11->Picture->Graphic->Width/2350 Form2->Image11->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->MoveTo(600 Form2->Image6->Picture->Graphic->Width/2240 Form2->Image6->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->LineTo(920 Form2->Image5->Picture->Graphic->Width/2220 Form2->Image5->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->MoveTo(600 Form2->Image11->Picture->Graphic->Width/2350 Form2->Image11->Picture->Graphic->Height/2);
     
Form1->tablero->Canvas->LineTo(600 Form2->Image6->Picture->Graphic->Width/2240 Form2->Image6->Picture->Graphic->Height/2);
   } 
el caso es que las naves salen como con un desplazamiento horizontal en la coordenada X (quiero decir que recorren bien las rutas pero en vez de ir por las lineas van como mas a la derecha un cacho)

porque puede producirse ese desplazamiento de coordenadas???

he probado a quitarle el Width/2 y el Height/2 que le aplico para que halle el centro ya que estas coordeenadas que te acabo de poner en el codigo php corresponden a los sprites de los planetas

bueno, te adjunto un video para que veas la salida

https://youtu.be/j362Dr9l7zg

Última edición por Snaked fecha: 02-11-2016 a las 22:01:06.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Copiar TLabel.Canvas sobre TBitmap.Canvas @CSE1970 Gráficos 2 23-10-2013 12:46:53
Impresion linea por linea en tiquete de caja Livey Impresión 2 21-12-2010 00:21:05
uso de DLL creada con VB6 lichi OOP 0 12-09-2005 16:55:46
Como imprimir por canvas un caracter de salto de linea buitrago Impresión 3 30-08-2004 11:10:05
¿Cómo borrar un grid sin tener que ir línea a línea? Isaac Varios 2 18-02-2004 16:13:14


La franja horaria es GMT +2. Ahora son las 12:59:21.


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