Crear un botón para saltar la cinemática en Unity.

Permitir al jugador saltar las cinemáticas.

Rusben Guzman
2 min readOct 30, 2021

Objetivo: Crear un UI button y cambiar el tiempo en el timeline de Unity para saltar la cinemática.

Primero se tiene que crear un UI Button, en este caso estará posicionado en la esquina inferior derecha.

Después hay que crear un script para controlar el timeline desde el código.

En el script tenemos que usar el namespace UnityEngine.Playables para usar las funciones del componente PlayableDirector. En este caso se creó una variable para guardar la referencia del Playable Director del objeto IntroCutscene y se creo una función para asignar un nuevo tiempo. A esta función le pasaremos como parámetro un tiempo alrededor del final de la cinemática.

Por ultimo hay que seleccionar el botón y en el inspector en la propiedad OnClick hay que definir dos acciones. La primera es llamar a la función y pasarle el valor de tiempo para saltar la escena. La segunda acción es deshabilitar el botón para evitar que el jugador lo presione varias veces.

Y eso sería todo!!!! Ya tenemos un botón para saltar las cinemáticas.

--

--

Rusben Guzman
Rusben Guzman

Written by Rusben Guzman

A Software Engineer passionate about game dev and interactive products with Unity. I consider video games to be the artistic expression of programming.

No responses yet