Buenos días.
De la forma qué te ha dicho el compañero lo puedes hacer, pero nunca explica nadie las cosas con detalle para no dar pie a confusiones y por eso te vuelves loco para cualquier tema qué busques en Internet.
Hay varias puntualizaciones que debes de saber con respecto a las animaciones en Blitz3D y es por eso por lo que no te funcionan muchas veces y no sabes por que.
Blitz3D solo admite tres formatos de objetos 3D, el primero es.3DS, el segundo es.X y el tercero es MD2 y para cada formato hay una forma de hacer las cosas. Si quieres hacer las animaciones en formato.3DS o.X tienes que hacerlo con los comandos que te ha indicado el compañero, pero debes saber que, aunque hagas tu personaje con huesos y apliques la configuración desde tu programa de modelado 3D para qué el modelado se articule, al exportarlo al formato.3DS o.X todo lo que hayas hecho lo vas a perder, porque es un formato que no guarda la configuración de los vértices que van a cada hueso si no los objetos enteros.
¿Cuál es la forma de hacer animaciones en formato.X o.3DS con huesos?
Dividiendo el personaje o lo que sea qué quieras animar en objetos diferentes y cada uno de ellos irá asociado a un hueso. Esta es la forma en la que se hacían los videojuegos de antaño, donde podías ver que los personajes estaban hechos por trozos. Aquí puedes ver la evolución gráfica qué fue teniendo Tomb Raider durante los primeros juegos y como verás en los más actuales ya no se usa la animación por objetos si no que modelan a la protagonista en uno solo que se flexiona por medio de huesos para hacerla más realistas.
🖼️
Estamos trabajando para mostrar las imágenes del foro
Adjunto #220236
Por último, nos queda el formato md2 que es el único que permite exportar animaciones donde has aplicado huesos a un mismo objeto y este se deforma como en los videojuegos actuales, pero para usarlo en Blitz3D necesitarás los comandos LoadMD2() y AnimateMD2().
Cada formato tiene sus pros y sus contras porque a la hora de programar colisiones estas funcionan encerrando cada objeto dentro de una caja imaginaria la cual actúa como coordenadas de colisión y en una animación.3DS al estar formada por varios objetos, las colisiones son más exactas. Una animación md2 es un solo objeto, por tanto un solo cubo imaginario donde meter todo el personaje o lo que sea qué hayas creado y a veces las colisiones son menos precisas. Un saludo.
-- IMÁGENES ADJUNTAS --
🖼️
Estamos trabajando para mostrar las imágenes del foro
Adjunto #220235
🖼️
Estamos trabajando para mostrar las imágenes del foro
Adjunto #220236