Resultados 1 al 6 de 6

Tema: Movimientos básicos en game engine

  1. #1
    Fecha de ingreso
    Apr 2002
    Mensajes
    25,945

    Movimientos básicos en game engine

    movimientos básicos en Game Engine
    tutorial realizado por

    pues lo que voy a intentar es crear un tutorial que explique lo básico de los movimientos. Los cuales van a constar de 6 movimientos.

    Con las flechas del teclado se crearan los movimientos de: adelante, atrás, izquierda y derecha. Y con las teclas z y x los movimientos de giro izquierda y giro derecha.

    Lo primero que vamos a hacer es crear el escenario en el cual nos vamos a mover.

    No voy a indicar cómo se construyen los objetos, pues este tutorial es solo para Game Engine. Solo voy a poner una imagen de lo que más o menos se debe crear, para hacer la prueba.



    un plano con paredes, y luego unos obstáculos, para practicar con los movimientos. Hay que darle una textura de color a los objetos.

    Todos los movimientos los vamos a realizar con la cámara. Pero para ello, primero la vamos a situar de una forma especial.

    Seleccionamos la cámara y presionando la tecla n saldrá una ventana con las coordenadas de la cámara. Debemos cambiarlas para que la cámara quede horizontal al suelo. Rotx:90.00 hará que quede horizontal al suelo, las demás a cero y la de locz:2.00 para que quede un poco elevada del suelo. La de locy: dependerá de cómo esté creado el escenario, ira más adelante o atrás depende de dónde tengas los muros. Más o menos como en la imagen inferior, procurando que la cámara esté por encima del suelo.



    ahora la parte del Game Engine. Con la cámara seleccionada presionamos f4 (logic) o lo que es lo mismo el botón con forma de cara, y presionamos el botón actor y luego dynamic. Veremos que en la cámara sale un círculo punteado, esto es el Radius, y es lo que indica donde hará colisión con los objetos. Eso quiere decir que cuando toque suelo parara de caer y cuando se acerque ha un objeto chocara con él. Podemos variarlo según nos interese. Yo de momento no lo voy a tocar.



    Si en vista cámara (tecla 0 del numérico) seleccionamos la opción de ver en shaded y presionamos p, tendremos una idea de cómo se va a ver el juego. Lo digo porque la iluminación varía según el tipo de lámpara y de las texturas (color) que tenga el juego. Podéis variar la iluminación o las texturas a vuestro gusto, hasta que os guste. Para salir del Game Engine, se presiona esc (escape).


    ahora vamos a por los movimientos. Voy a colocar cómo se hace uno y luego solo hay que repetir lo mismo con los distintos movimientos.

    Estando con la cámara seleccionada y con actor y dynamis activados, vamos a crear un nuevo sensors un nuevo controllers y un nuevo Actuators
    Para ello solo tenemos que presionar add en cada uno de ellos



    valores de sensors. Pinchamos en las flechas a la derecha de always y seleccionamos la opción keyboard (teclado).


    saldrá una ventana nueva. Para indicarle que tecla es la que vamos a utilizar, solo hay que presionar sobre key y luego la tecla que vayamos a usar. Yo he puesto uparrow (flecha arriba).


    Los valores de controllers los dejamos como están.


    Los valores de Actuators:

    Para que esto funcione, hay que unir los tres elementos. Para ello solo hay que pinchar y arrastrar.


    Tiene que quedar así.


    bueno, este es solamente el movimiento de adelante. Si queréis hacer una prueba solo tenéis que situaros en vista cámara con el shaded seleccionado y presionar p. si todo está correcto ya podéis avanzar con la tecla uparrow (flecha adelante).

    Ahora para los otros botones hay que volver a repetir lo mismo. Add para sensors, controllers y Actuators y repetir lo mismo, pero seleccionado las diferentes flechas y los diferentes valores, que ahora voy a poner en imagen



    pues si todo ha ido bien, ya podéis girar a derecha e izquierda, ir adelante atrás a la izquierda y a la derecha.

    Lo que se ha creado hasta el momento es un archivo blend, pero si lo que quieres es crear un ejecutable (exe) entonces debes de guardar el archivo como runtime. Si no tienes ni idea de que es runtime, mira el tutorial que tengo en esta misma página.

    .
    Miniaturas adjuntas Miniaturas adjuntas Clic en la imagen para ver su versión completa. 

Nombre: GE01.jpg 
Visitas: 2087 
Tamaño: 401.8 KB 
ID: 100765   Clic en la imagen para ver su versión completa. 

Nombre: GE02.jpg 
Visitas: 1887 
Tamaño: 64.1 KB 
ID: 100766   Clic en la imagen para ver su versión completa. 

Nombre: GE03.jpg 
Visitas: 1782 
Tamaño: 42.1 KB 
ID: 100767   Clic en la imagen para ver su versión completa. 

Nombre: GE04.jpg 
Visitas: 1794 
Tamaño: 55.3 KB 
ID: 100768  

    Clic en la imagen para ver su versión completa. 

Nombre: GE05.jpg 
Visitas: 1821 
Tamaño: 70.2 KB 
ID: 100769   Clic en la imagen para ver su versión completa. 

Nombre: GE06.jpg 
Visitas: 1814 
Tamaño: 48.2 KB 
ID: 100770   Clic en la imagen para ver su versión completa. 

Nombre: GE07.jpg 
Visitas: 1751 
Tamaño: 44.2 KB 
ID: 100771   Clic en la imagen para ver su versión completa. 

Nombre: GE08.jpg 
Visitas: 1778 
Tamaño: 42.9 KB 
ID: 100772  

    Clic en la imagen para ver su versión completa. 

Nombre: GE09.jpg 
Visitas: 1795 
Tamaño: 43.3 KB 
ID: 100773   Clic en la imagen para ver su versión completa. 

Nombre: GE10.jpg 
Visitas: 1748 
Tamaño: 29.8 KB 
ID: 100774   Clic en la imagen para ver su versión completa. 

Nombre: GE11.jpg 
Visitas: 1797 
Tamaño: 50.3 KB 
ID: 100775   Clic en la imagen para ver su versión completa. 

Nombre: GE12.jpg 
Visitas: 1811 
Tamaño: 94.6 KB 
ID: 100776  

    Clic en la imagen para ver su versión completa. 

Nombre: GE13.jpg 
Visitas: 1819 
Tamaño: 83.1 KB 
ID: 100777   Clic en la imagen para ver su versión completa. 

Nombre: GE15.jpg 
Visitas: 1912 
Tamaño: 282.6 KB 
ID: 100778  
    |Agradecer cuando alguien te ayuda es de ser agradecido|

  2. #2
    Fecha de ingreso
    Dec 2009
    Mensajes
    6

    Movimientos básicos en game engine

    Hola qué tal, el movimiento funciona, pero lo hace demasiado rápido, como bajo la velocidad? Agradecería tu ayuda, gracias.

    Zenon.

  3. #3
    Fecha de ingreso
    Jan 2010
    Mensajes
    2

    Thumbs up Movimientos básicos en game engine

    Bajando el valor force o aumentando la fricción del suelo. Espero poder servirte de ayuda.

  4. #4
    Fecha de ingreso
    Feb 2010
    Mensajes
    2

    Movimientos básicos en game engine

    Buenas. Mi problema es con la posición de la cámara. Necesito que pase entre 2 paredes muy estrechas y que se mantenga a cierta altura. Cuando aumento el radio para que quede más elevada, hay colisión constante con las paredes laterales y se vuelve medio loca.

    Y no he encontrado ninguna otra forma para controlar la posición de la cámara sin que se caiga al suelo dentro de ge.

    A alguien se le ocurre algo? Gracias. Saludos.

  5. #5
    Fecha de ingreso
    Dec 2004
    Mensajes
    14,031

    Movimientos básicos en game engine

    Muy fácil, simplemente emparenta la cámara a un objeto y mueve ese objeto en lugar de la cámara, de ese modo podrás ponerla a la altura que quieras.

  6. #6
    Fecha de ingreso
    Feb 2010
    Mensajes
    2

    Movimientos básicos en game engine

    Aixx, claro, muchas gracias Caronte. Saludos.

Temas similares

  1. Blender Game engine movimientos básicos
    Por esmarquez en el foro Blender
    Respuestas: 0
    : 09-09-2013, 20:29
  2. Game engine tipo Cryengine UDK Unreal engine
    Por nicknick en el foro Videojuegos
    Respuestas: 4
    : 05-04-2013, 13:00
  3. Game engine
    Por Metalyang en el foro Videojuegos
    Respuestas: 1
    : 27-05-2011, 14:14
  4. Game engine texto en el game engine tutorial
    Por 3dpoder en el foro Blender
    Respuestas: 1
    : 11-01-2009, 17:38
  5. Game engine
    Por PERIK en el foro Programas de Diseño 3D y CAD
    Respuestas: 11
    : 04-04-2007, 07:56

Etiquetas para este tema