Abrir una puerta en el game engine

3dpoder - 17/09/2013 01:08
[SIZE=3]SENSORS- Abrir Puerta
Tutorial realizado por Soliman.[/SIZE].

Archivo de ejemplo adjunto al final del post.

Este tutorial es para conseguir abrir una puerta en el Game Engine. Solo tenemos que crear una escena simple en la qué podemos colocar una pared y un bloque que hará de puerta.

Creamos una escena parecida a la imagen.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185490



Seleccionamos la puerta y le vamos a dar un movimiento de apertura, para ello dividimos la pantalla y abrimos la IPO Curve Editor.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185491


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185492


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185493



Con la puerta seleccionada y en el Layer 1 presionamos la letra I y luego la opción Loc.

Seguidamente debemos desplazar la puerta a la posición de abierto, o sea la movemos con G. Subimos los Layers a 50 y volvemos a presionar I y luego Loc.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185494



Volvemos a cerrar la puerta otra vez con G y subimos los Layers a 100 y presionamos I y luego Loc. Nos quedará algo así.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185493


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185495



Ahora vamos al panel del Logic (F4) la carita y le vamos a poner estos valores a la puerta.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185496



En la primera (Sensors) presionamos Add y se crea una ventana nueva con la opción Always activada. Debemos cambiarla a Keyboard (teclado).


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185497



Y le vamos a indicar que tecla vamos a utilizar, para ello debemos presionar sobre Key y luego presionamos en el teclado la qué vayamos a utilizar; en este caso yo he presionado Tabulador (Space).


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185498


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185499



Volvemos a presionar Add y creamos otra ventana y a esta le vamos a seleccionar Near. Y le cambiamos el valor de Dist: a 4.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185500


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185501



La (DIST) es la distancia desde la que podremos abrir la puerta.

Los cuadros de los diferentes paneles se unen entre ellos seleccionando la bolita qué hay a su lado y se arrastra el ratón hasta la siguiente bolita y queda una línea qué los une.

Controlers no hace falta tocarlo.

En (Actuators) presionamos Add y seleccionamos la opción IPO y le ponemos los valores de la imagen. Sta 1 - End 51 y el valor Pin Pong.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185502



Si queréis también le podéis poner un sonido.

La cámara: Para esta prueba he colocado la cámara en esta posición, vosotros podéis cambiarla. Aquí pongo una imagen de vista lateral.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185503



Si os fijáis en la cámara se crea como un círculo que es el radio que hace colisión con los objetos, lo podéis cambiar a mayor o menor según os guste que la cámara esté más cerca o lejos del suelo. También podéis rotar un poco la cámara, para qué enfoque mejor los objetos.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185504



Ahora vamos a darle a la cámara los valores para poder moverse. Para ello voy a utilizar los botones de las cuatro flechas. Adelante, atrás, derecha e izquierda.

F4 (Logic) y presionamos el botón ACTOR y el botón DYNAMIC.

Ahora los valores de la cámara: No voy a repetir lo mismo que arriba. Es casi igual, se presiona Add, se selecciona Keyboard y en Key presionamos la tecla a utilizar, y en los Actuators seleccionamos Motion y ponemos estos valores. (Los podéis cambiar si queréis probar otras velocidades).


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185505



Como el movimiento está en la cámara debemos elegir la opción de vista cámara con la tecla 0. Y si le hemos colocado las texturas correctamente, seleccionamos vista de Textured y presionamos el botón P para qué se inicie el juego (Star Game).


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185506



Nos acercamos a la puerta y cuando estemos cerca presionamos tabulador (Space) y la puerta se abrira; si volvemos a presionar Space la puerta entonces se cerrara.


🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185507



-- IMÁGENES ADJUNTAS --

🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185490



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185491



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185492



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185493



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185494



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185495



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185496



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185497



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185498



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185499



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185500



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185501



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185502



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185503



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185504



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185505



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185506



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185507



🖼️

Estamos trabajando para mostrar las imágenes del foro

Adjunto #185508