Pues los avances del dia al momento son:
Ya tenemos referencia para colisiones a puntos clave del modelo como son:
- Cabeza
- Muslos
- Cabina
- Antebrazos
- Cuerpo
Estos puntos de referencia (los verdes) deberan tener funciones especificas en las colisiones, como el que se dañe con un disparo un brazo y con un segundo disparo que este se caiga. La idea es que con dos piezas dañadas en la Valkyrie esta se destrulla. En este momento no se como cambiar las posiciones de referencia locales a globales, es decir por la manera en la que pinto las piezas, la cabeza esta pintada a (0,0,0.5) de donde se pinta el cuello, esa es mi posicion local, sin embargo la global tambien involucra toda la gerarquia del modelo pues el cuello a su vez esta pintado a (0,0,0.7) del cuerpo y el cuerpo a su vez de otras partes, la parte logica seria sumarlas y tendriamos la posicion global, lo cual es una magnifica idea... o lo seria si no dependiera de otras transformaciones espaciales como tamaño y giros. Una vez que se solucione ese problema estas esferas pueden ser implementadas como colisiones completas.
Por otro lado la esfera roja es una posicion global en cuanto se solucione el (mas sencillo) problema de sus giros para referencia podra ser usada como colision, no seria muy exacta como se puede ver, pero al menos es funcional en comparacion con las verdes en este momento.
La estructura VF19 mencionana en el post anterior ya tiene nuevas componentes como una variable que indica en que transformacion se encuentra, lo cual permitira delimitar ciertos movimientos en animacion del modelo y es de hecho y usada para pintar la referencia de la esfera roja. Con ella podemos hacer que el cuerpo gire solamente cuando la valkyrie esta en modo Battlod y no en los otros modelos, y delimitar controles de teclado especificos para cada trasnformacion.
Chuck Norris can lead a horse to water AND make it drink.
Happy Coding!
Suscribirse a:
Enviar comentarios (Atom)


No hay comentarios:
Publicar un comentario