Ver Mensaje Individual
  #13 (permalink)  
Antiguo 15/09/2006, 16:58
Kelbethor
 
Fecha de Ingreso: agosto-2004
Mensajes: 62
Antigüedad: 20 años, 6 meses
Puntos: 2
Buff, si que tiene tela...

Pasos que yo intentaría para empezar a abordar el problema:

1.-Crear un control de usuario que, heredando de button (solucionado el tema de detectar el click), adaptemos su region a la de la imagen del cochecito/s. Esto creamos uno por cada coche o podemos hacer uno generico que se modifique cargandole el bitmap.

2.-El tema de girar lo podemos hacer aplicando a los bitmaps matrices de transformación, despues aplicamos la misma transformación sobre el objeto region y listo(con esto debe de quedar girado el cochecito)

Nota: Las imagenes de los coches deberían ser pequeñitas, puesto que para sacarle el objeto region hay que recorrer pixel por pixel y comprobar si es del color que queremos hacer transparente, con lo que se puede llevar muxo tiempo.

Nota2: Se supone que para que el movimiento sea fluido deberías de usar alguna tecnica en plan "double buffering" pero es algo con lo que no me he puesto, con lo que no sabria decirte.

Nota3: Esto es a grandes rasgos, no se si es el método más óptimo pero es lo que se me ocurre ahora mismo ;)

Última edición por Kelbethor; 15/09/2006 a las 17:12 Razón: Mejora