2015/07/07//
///by xbw
/环境 unity 4.6.1///
游戏之前播放一段炫酷的动画是不是很能增加吸引力;
unity支持的视频格式有mov. mpg. mpeg. mp4. avi. asf.
我们把需要的视频直接拖进Project中,
接下来就是代码了;
using UnityEngine;
using System.Collections;
public class cameramoveplay : MonoBehaviour {
public MovieTexture movTexture;
//public AudioSource movAudio;
void Start () {
movTexture.loop = false;//ture 视频循环播放
}
void OnGUI()
{
GUI.DrawTexture(new Rect(0,0 ,Screen.width,Screen.height),movTexture,ScaleMode.StretchToFill);
if(GUILayout.Button("play/continue"))
{
if(!movTexture.isPlaying)
{
movTexture.Play();
//movAudio.play();
}
}
if (GUILayout.Button("pause"))
{
movTexture.Pause();
//movAudio.Pause();
}
if (GUILayout.Button("stop"))
{
movTexture.Stop();
// movAudio.Stop();
//Application.LoadLevel("second");
}
}
}
注释的部分是音效,
最后一句是场景转换的,看我其他文章;;;
将此代码挂载给主摄像机,然后把视频拖到movTexture上就可以了;
这样就好了;;;
欢迎同学互相交流学习