Uma das várias novidades da Unity 2017, foi o aprimoramento de execução de vídeo dentro do seu motor gráfico. Nas versões anteriores utilizar vídeo era m pouco trabalhoso e pesado, por esse motivo a Unity 2017 tem um componente de vídeo completamente remodelado.
Para inserir um vídeo dentro da Unity 2017, basicamente você precisa escolher no espaço 3D qual será o Game Object que servirá de monitor. Para o nosso exemplo vamos utilizar um Plane acoplado a uma TV antiga.
Figura 1: Monitor TV Antiga
Agora basta adicionar um componente chamado de Video Player, e deixar as configurações como mostra a imagem. Na propriedade Video Clip associe o seu vídeo.
Figura 2: Componente Video Player.
Veja algumas configurações deste componente.
Source |
Define qual a fonte do vídeo, se está dentro do projeto ou através de uma URL. |
Video Clip |
Quando o source está marcado como Video_Clip, nesta propriedade você associa o seu Video Clip. |
Play On Awake |
Reproduz o vídeo quando assim que a cena for carregada. |
Loop |
Reproduz o vídeo novamente quando terminar. |
Playback Speed |
Controla a velocidade de reprodução. |
Audio Output Mode |
Define onde será a saída de áudio |
Agora que o Video Player está associado ao Game Object, insira o componente Audio Source.
Figura 3: Componente Audio Sorce.
De volta ao componente Video Player, você verá uma propriedade requisitando um Audio Source, associe o componente que você acabou de criar a esta propriedade.
Figura 4: Audio Source definido do Video Player.
Se você seguiu tudo corretamente até aqui, então ao clicar no botão Play você já deve notar que seu vídeo será reproduzido com áudio.
Se preferir você pode conferir nossa videoaula logo abixo.
Até a próxima!
Video overview: https://docs.unity3d.com/Manual/VideoPlayer.html
VideoPlayer: https://docs.unity3d.com/ScriptReference/Video.VideoPlayer.html