(wikificado, corrección de algunas faltas de ortografía.) |
(cambio categoría a gráficos 3D) |
||
| (No se muestra una edición intermedia realizada por un usuario) | |||
| Línea 1: | Línea 1: | ||
| + | {{wikificar}} | ||
| + | |||
==Introducción== | ==Introducción== | ||
| Línea 267: | Línea 269: | ||
Es un pequeño juego, ya si se quiere hacer algo mas avanzado, hay que conocer mejor Blender y trabajar de verdad ya que el tutorial anterior no tarda ni 5 minutos. | Es un pequeño juego, ya si se quiere hacer algo mas avanzado, hay que conocer mejor Blender y trabajar de verdad ya que el tutorial anterior no tarda ni 5 minutos. | ||
| + | |||
| + | [[Categoría:Gráficos 3D]] | ||
|
Este artículo necesita ser wikificado en base al manual de estilo de este wiki. Por favor, colabora editándolo conforme a las normas de edición de este sitio. No elimines este aviso hasta que lo hayas hecho. |
Contenido |
Este minitutorial explica lo básico sobre la creación de juegos usando Blender.
Requisitos: La primera y segunda parte del siguiente tutorial: http://www.ubuntu-es.org/index.php?q=node/16591
Este es un resumen de el capítulo VII de "La Guía Rápida de Blender 3d" - En el capítulo o ficha VII (pág 34 a 37) explica la creación de juegos con Blender, pero pueden servirte todos los capítulos para crear juegos con Blender, ese capítulo está resumido en este tema.
En este caso el juego que haremos consta de:
Para esto se debe estar en modo objeto. Si no aparece la opción mesh es que Blender está en edit mode, cambiar a object mode.
Haremos más grande el suelo seleccionándolo, presionando la tecla s y luego moviendo el mouse.
Si al crear los cubos o la esfera quedaron abajo del plano, solo selecciónalos con el botón derecho del ratón, tecla g y los mueves arriba del suelo, los objetos irán donde se mueva el ratón.
También debes saber lo siguiente:
La flecha roja que aparece al seleccionar el objeto es el eje x.
La flecha verde es el eje y.
La flecha azul es el eje z (hacia arriba y abajo).
Otra forma de mover los objetos es click izquierdo a cualquiera de las tres flechas y mover el ratón en la dirección en que se quiera mover al objeto, el objeto seguirá esa dirección mientras el ratón se mueve.
Cuando creas un nuevo objeto puedes ver abajo el panel link and materials, donde dice ME:nombre, F: OB: nombre.
Cambiaremos el nombre ob de cada objeto (debes estar en object mode), los llamaremos ahora así:
esfera (Dice sphere, borrar y escribir esfera). cubo1 (Dice Cube, llamarlo cubo1) cubo2, cubo3, El suelo (Dice plane, llamarlo suelo). camara (Camera por camara).
Ahora presiona la tecla f4 del teclado (panel), Abajo aparecerá un panel diferente, Selecciona la esfera en el area de trabajo, L Luego en el panel cliqueas el botón actor.
Cuando haces click en actor, aparece al lado el botón dynamic, has click en él. Ahora verás unos 9 botones más.
Notas:
Siempre en el panel logic (f4), puedes ver tres opciones más:
Sensores, Controladores, Actuadores.
Están en una casilla blanca, y cada uno tiene las opciones sel, act, link.
Acá es donde se hace el trabajo de la creación del juego (para cada actor).
Al seleccionar con click derecho (en modo objeto) un objeto (o actor), puedes ver que abajo de las opciones sensores, controladores, actuadores aparece el nombre del objeto (ejm: camara).
Una metáfora para cada uno de ellos puede ser la siguiente:
Los sensores representan una forma de vida determinada;
los controladores, el cerebro
y, finalmente, los actores representan el sistema muscular.
" Para añadir un sensor, un actuador, o un controlador solo click en add.
Por ejemplo: Click al botón add en actuators (para añadir un actuador).
Antes de continuar debes saber los siguiente: En la opción motion en los actuadores verás 4 columnas, la primera que corresponde a motion, y otras 3 columnas:
- La primera se refiere al eje y (verde en el objeto), - La segunda al eje x (roja en el objeto), - La tercera al eje z (salto).
En la columna motion tienes varias opciones como: Force, Torque, etc.
Las 3 columnas tienen valor 0.00, pero se puede cambiar a valores positivos o negativos para cambiar las propiedades del actuador.
En este caso el actuador es de tipo motion, pero has click en motion y verás que el actuador puede ser sonido, mensaje, cámara, etc.
Acá es donde empieza el trabajo:
Primero selecciona la esfera, para esto debes estar en modo objeto.
Importante:
Experiencias en el juego:
De la misma forma puedes hacer que el objeto se mueva a la izquierda, hacia adelante, atrás, etc. Repitiendo estos pasos para: La derecha, arriba, a los lados, etc.
Modificando las propiedades de los cubos y el suelo:
Estando en modo objeto seleccionas un cubo (o el suelo), f4, add en sensores, actuadores y controladores, puedes asignarles teclas si quieres.
Puedes controlar: Visibilidad, movimientos, audio, etc.
Acá ya tienes creado un pequeño juego, sálvalo, file, save as, se salvará como untitled.bled (a menos que borres untitled y escribas juego.blend o cualquier otro nombre), save as. Por lo general el archivo .blend se guarda en la carpeta personal.
Extra 1: Asignar mas teclas.
Mayor control de la esfera:
La esfera ya puede moverse hacia el lado, ahora usaremos la tecla "q" para girar levemente a un lado, y tecla "w" para girar levemente hacia el lado opuesto.
Supón que la esfera es un auto, con la flecha derecha avanzas, y usas la tecla q giras levemente a un lado y con la tecla w giras levemente al otro lado (esta vez en lugar de usar force se usa torque).
El paso es igual que anterior la diferencia es:
Downarrow (flecha hacia abajo): En torque se escribe 1.00 en eje y:
Uparrow (flecha hacia arriba): Torque se escribe -1.00 en eje y:
En el juego presiona un momento tecla a la derecha, suelta la tecla a la derecha y ahora presiona q o w y verás como gira hacia ese lado (aunque si no se presiona la tecla a la derecha irá directamente a ese lado).
Acá puedes ver que es molesto estar viendo muchos sensores y actuadores, ya que ocupan mucho espacio, en la parte superior a la derecha puedes ver una flecha anaranjada, click en ella y el sensor o actuador se esconde y aparece una flecha blanca, click en la flecha blanca y vuelve a desplegarse el sensor. Esto se utiliza para cuando hay muchos sensores y actuadores.
Asignar teclas para las 4 direcciones, este, oeste, norte y sur.
Si quieres controlar hacia los cuatro lados la esfera, asigna a las cuatro flechas del teclado "force 10" en el eje que le corresponde, ya tienes asignada la tecla "flecha derecha".
Creas un sensor, un actuador y un controlador, Asignas la tecla "flecha a la izquierda" Force -10 en la primer columna. Luego los unes.
Creas un sensor, un actuador y un controlador, Asignas la tecla "flecha arriba" En la segunda columna: Force 10.00 (la primer columna queda en 0.00 y la tercera también 0.00) Luego los unes.
Creas un sensor, un actuador y un controlador, Asignas la tecla "flecha abajo" En la segunda columna: Force -50.00 (la primer columna queda en 0.00 y la tercera también 0.00) Luego los unes.
Notas:
Extra 2: Como hacer saltar a la esfera:
Salto: Acá activaremos una tecla para que el actor salte al presionar esa tecla.
Controlar cuando se puede saltar: Acá Haremos que la esfera salte solo cuando toque el suelo o algun cubo de la escena.
Extra 3: Haciendo invisible al actor:
Para comprobar, presiona p (para activar el juego), teclea i, y verás que desaparece el actor, si mueves el actor a la derecha verás que puede empujar el cubo que está al lado (si mueves la esfera hacia el cubo).
Ahora el actor es invisible, asigna otra tecla de visibilidad para que puedas volver al actor en forma visibled, conectas sensor, controlador y actuador y ya puede volver a ser visible.
Nuestra esfera ahora puede moverse en 4 direcciones, saltar, volverse invisible e visible.
Bibliografía: http://personal.oreto.inf-cr.uclm.es/cgonzalez/descargas/animacion04/adicional/guiablender.zip
Nota:
Cuando hay un error o duda, y se está empezando a conocer el gameengine de Blender es mejor crear un juego nuevo con solo un actor y el suelo, agregar una sola tecla por ejemplo A, un sensor un controlador y un actuador. Luego a ese actuador cambiar la propiedad force, luego presionar P (en modo objeto) y ver como funciona, luego en el eje y, en el eje z.
Primera columna: Eje x (color rojo).
Segunda columna: Eje y (color verde)
Tercera columna: Eje z (color azul).
Luego esc, Dejar nuevamente en 0 al eje que ya revisamos, luego 10, 100.00, -10.00 o -100.00 en el mismo eje o en otro eje.
Es un pequeño juego, ya si se quiere hacer algo mas avanzado, hay que conocer mejor Blender y trabajar de verdad ya que el tutorial anterior no tarda ni 5 minutos.