Starcraft 2
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Starcraft 2

Todos los temas relacionados con Starcraft 2.
 
ÍndiceÚltimas imágenesBuscarRegistrarseConectarse

 

 Crear cámara en 3era persona

Ir abajo 
2 participantes
AutorMensaje
Visstaralax
Admin
Visstaralax


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

Crear cámara en 3era persona Empty
MensajeTema: Crear cámara en 3era persona   Crear cámara en 3era persona Icon_minitimeVie 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:

Crear cámara en 3era persona Editor10

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:

Crear cámara en 3era persona Valory10

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:

Crear cámara en 3era persona Vision10

FIN DEL TUTORIAL
Volver arriba Ir abajo
https://starcraft2.forosactivos.net
Bélsel
Zeratul
Bélsel


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

Crear cámara en 3era persona Empty
MensajeTema: Re: Crear cámara en 3era persona   Crear cámara en 3era persona Icon_minitimeMié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
Visstaralax
Admin
Visstaralax


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

Crear cámara en 3era persona Empty
MensajeTema: Re: Crear cámara en 3era persona   Crear cámara en 3era persona Icon_minitimeMié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
https://starcraft2.forosactivos.net
Contenido patrocinado





Crear cámara en 3era persona Empty
MensajeTema: Re: Crear cámara en 3era persona   Crear cámara en 3era persona Icon_minitime

Volver arriba Ir abajo
 
Crear cámara en 3era persona
Volver arriba 
Página 1 de 1.

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