FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
GLSCENE ¿Cómo habrán hecho para meter al personaje?
He estado echando un vistazo a esto pero no se cómo habrán metido el personaje.
No creo que sea muy dificil, pues es un personaje de Quake ya hecho, sólo es meterle en la aplicación. ¿Alguna idea? Gracias y un saludo. EDITO: He dado un pequeño paso, ya se como se mete el personaje, basta con ir a Add object / Mesh objects / Actor esto añadirá el objeto GLActor1 a nuestra escena, le renombraremos a Guerrero, pues bien luego en el código del evento OnCreate hay que inicializar el objeto con:
En el archivo que os he puesto podeis descargaros los archivos waste.md2 y waste.jpg. Me queda saber como se hace para controlar al personaje, si lo sabeis decidmelo, yo de momento investigaré un poco a ver si lo saco. EDITO2: Ya lo tengo, ya se como controlar al personaje al más puro estilo tercera persona y que ande, corra, etc. Ya lo pondré cuando tenga tiempo, si lo quereis decídmelo y lo pongo antes. Saludos. Última edición por kakarotv5 fecha: 23-05-2007 a las 01:26:24. |
#2
|
||||
|
||||
Hombre el código fuente del ejemplillo no estaria mal (si te es posible).
Gracias de todos modos por la explicación y los ficheros.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Cita:
Bueno es muy sencillo, una vez que hayais hecho lo anterior, teneis que asociar Guerrero a un componente de tipo TGLNavigator luego sacar un objeto de tipo TComboBox, lo poneis no visible y en el evento OnCreate del formulario ponemos el siguiente código:
y en el evento OnChange del ComboBox1 ponemos el código:
luego en el evento OnProgress del GLCadencer1 habría que meter lo que queremos que pase al pulsar las teclas, por ejemplo:
donde velocidad es una variable que almacena un número, por ejemplo el 50. y ya rizando el rizo para que nuestro personaje tenga los pies en el suelo (que no haga como que está nadando) pondríamos las propiedades MaxAngle y MinAngle del GLNavigator1 a 0 (vienen así por defecto) y luego en el código OnPush de un botón por ejemplo cambiad la propiedad AngleLock del GLNavigator1 a true, moveros un poco antes de hacer esto ya que sino no funciona (aun no se por qué hay que hacer esta cutrez). Bueno a grandes rasgos es esto, tendreis que tener en cuenta la cámara, direcciones y todas esas cosas que doy por supuesto que sabeis, pero vamos que cada juego es un mundo y puede que no se adapte a lo vuestro u os guste tenerlo de otra forma, yo he usado un ComboBox pero se pueden utilizar otras cosas para almacenar las animaciones (lo que os de la imaginación), lo mejor es ir tocando todo y aprender por cuenta propia. Si teneis dudas preguntad. ¿El siguiente paso?. Intentaré crear un personaje md2 propio con algún programa como BLender, me imagino que no será moco de pavo. Saludos. Última edición por kakarotv5 fecha: 24-05-2007 a las 01:57:18. |
#5
|
|||
|
|||
Cita:
Puedes hacer algo como:
SetAnimation sería algo como:
En el evento OnDestroy de la forma haces:
De esta forma no tienes que usar un TComboBox... Saludos... |
#6
|
|||
|
|||
Cita:
De todas formas muchas gracias por la aportación, parece que esto le interesa a alguien más que a mi . Saludos. |
#7
|
||||
|
||||
Hola
Como se arma este escabeche, los dibujos vienen por todas partes, es como armar un rompecabezas, lo hace solo el GLSCENE ? Que interesante esta esto, me quedo a ver que pasa, si podeis hacer algo y pasar algun codigo os lo agradeceria, aunque sea sencillo. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Alguien a hecho programas para PALM | MRSAM | Varios | 2 | 01-02-2008 19:43:54 |
¿Existe algún equivalente de GLScene para Borland C++? | kakarotv5 | Gráficos | 3 | 23-05-2007 16:08:54 |
Para los entendidos en gráficos y OpenGL en Delphi | kakarotv5 | Gráficos | 9 | 22-02-2007 21:28:44 |
Como Guardar Un Dibujo Hecho En Un Shape | FranciscoGall | Gráficos | 1 | 27-01-2006 15:55:22 |
Entendidos en informatica..... | chutipascal | Humor | 3 | 16-06-2003 11:18:01 |
|