关闭

unity 3D炫酷开场动画

21455人阅读 评论(1) 收藏 举报
分类:

////////////////////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上就可以了;

这样就好了;;;

欢迎同学互相交流学习


2
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:2439094次
    • 积分:16272
    • 等级:
    • 排名:第660名
    • 原创:177篇
    • 转载:51篇
    • 译文:0篇
    • 评论:61条
    【腾讯云服务器交流群】&【小站】

    微博