导入:
影片纹理是通过Apple QuickTime导入的(支持.mov, .mpg, .mpeg, .mp4, .avi, .asf格式)。在Windows系统导入视频,要求安装QuickTime(这里下载),安装完成后重启计算机。
直接拖动影片至工程视图,当一个视频文件添加到项目中,它将被自动导入并转换成Ogg Theora格式。
当导入一个影片纹理时,伴随着视频画面,音轨也将被导入。该音频将作为一个音频剪辑文件,作为影片纹理的子物体出现。
要播放该音频,该音频剪辑必须要附加到一个游戏物件上,像其他音频剪辑一样。
播放:
游戏开始运行时,影片纹理并不会自动播放。
要播放该音频,该音频剪辑必须要附加到一个游戏物件上,像其他音频剪辑一样。
using UnityEngine;
using System.Collections;
public class Test: MonoBehaviour{
//电影纹理
public MovieTexture movTexture;
void Start() {
//设置当前对象的主纹理为电影纹理
renderer.material.mainTexture = movTexture;
//设置电影纹理播放模式为循环
movTexture.loop = true;
}
void OnGUI(){
if(GUILayout.Button("播放/继续")) {
//播放/继续播放视频
if(!movTexture.isPlaying) {
movTexture.Play();
}
}
if(GUILayout.Button("暂停播放")) {
//暂停播放
movTexture.Pause();
}
if(GUILayout.Button("停止播放")) {
//停止播放
movTexture.Stop();
}
}
}