si, es eso lo ke e echo, y como parametro le paso el objeto pero lo que recibe la funcion es un colisionable:
Cita: // Nave01
....
misil->disparar(nave02);
....
// Misil
void Misil::disparar(Colisionable *c) {
...
Vector3 posicionObjetivo = c->getPosicion( );
...
}
algo asi ace y ya funciona bien, por cierto hay cosas que pueden colisionar pero que no heredan de colisionable, como por ejemplo el terreno. Colisionable es todo aquello que puede
colisionar y que puede ser
destruido