////////////////////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上就可以了;
这样就好了;;;
欢迎同学互相交流学习
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-28 11:19:26