Starcraft 2

Todos los temas relacionados con Starcraft 2.
 
ÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse

Comparte | 
 

 Crear cámara en 3era persona

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Visstaralax
Admin


Mensajes : 161
Fecha de inscripción : 17/10/2010
Edad : 29
Localización : Barcelona

MensajeTema: Crear cámara en 3era persona   Vie Oct 22, 2010 11:55 am

Hola gente!

Es muy interesante crear una cámara en 3era persona, pero un poco complicado. Yo ayer por la tarde no tenía ni idea, pero haciendo pruebas lo conseguí. Ahora haciendo los últimos detalles, ya he refinado el sistema.

Pasos:

1. Crea una cámara con la configuración siguiente: Objetivo - Cabeceo: 0º y Viraje en 90º y el resto lo dejas igual.

Tienes que conseguir un punto de vista como este:



Constantemente, para comprobar que los efectos son los adecuados pulsa "Ver cámara seleccionada" y así podrás ver la vista. Después coloca la cámara justamente detrás de la unidad que quieras. Si está muy cerca conseguirás un efecto de 1era persona, y si la alejas conseguirás un efecto de 3era persona normal tipo StarWars o tipo Resident Evil 4.

2. Ahora viene la parte de Activadores. Crea esto:

2.1 Cámara -Aplicar objeto de cámara.

Aplicar objeto de cámara
Objeto de cámara: "nombre_de_la_camara" (busca el nombre de la cámara en la ventana valores).
Jugador: 1
Duración: 2.0
Velocidad inicial: Velocidad existente
Decelerar: 10
Utilizar objetivo: Excluir objetivo

2.2 Cámara -Hacer que la cámara mire y siga a unidad.

Hacer que la cámara mire y siga a la unidad
Unidad: Buscador de vacío [36.92, 18.53]
Jugador: 1

2.3 Esperar 0.3 segundos

2.4 Cámara -Hacer que la cámara mire y siga a Sin unidad para el jugador 1 (es el mismo que el 2.2 pero sin establecer los parámetros, y no selecciones ninguna unidad).

2.5 Cámara -Seguir grupo de unidades con la cámara.

Seguir grupo de unidad con la cámara
Seguir: Seguir
Jugador: 1
Grupo de unidad: Convertir unidad en grupo de unidad (utilizar función y no valor)
Unidad: Buscador de vacío [36.92, 18.53]
Mantener objetivo actual: Mantener objetivo actual

Explicación de las funciones:

2.1 Cámara -Aplicar objeto de cámara: este sirve para activar una cámara. Todos los eventos de activadores de cámara que vendrán se aplicarán en esta cámara, y además la cámara del jugador se centrará encima de la posición donde está creada esta. Puedes utilizar esta acción, o bien, para centrar la cámara "de forma brusca" o para hacer esto y a la vez, activarla para hacer más cosas posteriormente. La cámara en realidad solo es una posición en el espacio, de cámaras sólo existe una.. Pon Incluir Objeto si quieres que el objeto de referencia cámara siga también los movimientos de cámara del jugador.

2.2 Cámara -Hacer que la cámara mire y siga a unidad: esta acción sirve para que la cámara mire a la unidad deseada. La cámara siempre mira hacia el norte, y para que nos mire al este necesitamos ejecutar esta acción.

2.3 La espera de 0.3 segundos es necesaria porque la acción de 2.2 y la del 2.4 no se pueden hacer casi a la vez, se necesita un espacio de tiempo. Esta cantidad es perfecta, porque 0.3 es mucho tiempo para que las acciones no se solapen y poco para que el usuario pueda percibir cosas extrañas.

2.4 Cámara -Hacer que la cámara mire y siga a Sin unidad: repetimos la acción del punto 2.2, pero esta vez configurando el parámetro unidad en "sin unidad". Esto es para que deje de seguir la unidad. Es necesario porque esta acción solo sigue la unidad sin mover la cámara; con esto no seguiríamos la unidad.

2.5 Cámara -Seguir grupo de unidades con la cámara.: este es difícil de configurar ya que se entra en campo de cambio de funciones. Como dice el nombre de la acción, sigue un grupo de unidades y no una unidad en concreta. Por lo tanto, hay que transformar una unidad en un grupo de unidades con las funciones de los activadores. Mira la imagen:



Como puedes ver, cuando pulsas encima del grupo de unidad, hay que seleccionar la función y no el valor de un grupo. Finalmente, selecciona mantener objetivo actual, sino puede hacer movimientos no deseados.

Si después queréis que la cámara deje de seguir la unidad, repetís el punto 2.5 pero seleccionando "dejar de seguir". Recordad que podéis crear un activador nuevo con un evento que diga: tiempo transcurrido, unidad muere, etc. no es necesario poner la acción "dejar de seguir unidad" en el mismo activador.

Y el resultado final puede ser algo parecido a este:



FIN DEL TUTORIAL
Volver arriba Ir abajo
Ver perfil de usuario http://starcraft2.espana-foro.net
Bélsel
Zeratul


Mensajes : 112
Fecha de inscripción : 10/11/2010

MensajeTema: Re: Crear cámara en 3era persona   Miér Nov 10, 2010 5:00 pm

Hola! creo que eso es demasiado complicado para hacer la camara, yo me baje un mapa y aprendí a hacer camaras en tercera persona.

Losiento que parezca que te piso los tutoriales, pero pongo los mios en tus temas para enseñar una forma = de eficaz y más sencilla.

Cada 0.3 segundos
1º Aplicar propiedad de camara Distancia = 4 (para marines, fantasmas infantería en general)
2º Aplicar propiedad de camara Compensación de altura = 1.1 (para infanteria)
3º Hacer panorámica duración 0.5 segundos (para naves espaciales) a posición de unidad (unidad deseada)

El truco de este activador ^ es ir cambiando los datos (cifras) hasta dar con lo deseado para nuestra unidad (pues no todas son iguales)
pensando que compensación de altura nos elevará la camara distancia la pondra más lejos de nuestra unidad ^^ cuanto más grande sea los valores tambíen aumentarán

Ahora en otro activador

cada0.01 segundos

Bloquear el modo activado/ desactivado del ratón...
encendido

Activar desactivar la rotación de la cámara del ratón...
activado

Orientar a personaje a angulo (función-cámara-viraje de camara de jugador X)

y el resultado es un TPS juego de disparos en tercera persona ^^
Suerte!
Volver arriba Ir abajo
Ver perfil de usuario
Visstaralax
Admin


Mensajes : 161
Fecha de inscripción : 17/10/2010
Edad : 29
Localización : Barcelona

MensajeTema: Re: Crear cámara en 3era persona   Miér Nov 10, 2010 5:11 pm

Bueno, como todo el mundo estamos aprendiendo del tema a base de practicar. Es mejor tener un método optimizado como el tuyo, así que adelante en mejorar los tutoriales Wink
Volver arriba Ir abajo
Ver perfil de usuario http://starcraft2.espana-foro.net
Contenido patrocinado




MensajeTema: Re: Crear cámara en 3era persona   Hoy a las 3:39 pm

Volver arriba Ir abajo
 
Crear cámara en 3era persona
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» [Tutorial] Cámara en Tercera Persona
» Cámara en tercera persona para Modern Warfare 2
» los rumores del cod6 de la camara en 3 persona
» Metal Gear Solid: Snake Eater 3D tendrá una cámara opcional en primera persona
» Problemas con el World Editor: Cámara primera persona

Permisos de este foro:No puedes responder a temas en este foro.
Starcraft 2 :: Editor de mapas :: Tutoriales avanzados-
Cambiar a: