主要是記錄MovieTexture 的用法,但通常MovieTexture和聲音都是綁一起的就順便 : 

示範影片 : 

 

程式碼 : 

using UnityEngine;
using System.Collections;

public class movietexture : MonoBehaviour {

    Renderer r; 
    public MovieTexture movie;
    AudioSource audioSou; 
    public AudioClip bgm; 

    // Use this for initialization
    void Start () {
        r = GetComponent<Renderer>();
        r.material.mainTexture = movie;
        audioSou = GetComponent<AudioSource>();
        audioSou.clip = bgm;

        audioSou.volume = 1.0f; //音量調整

        movie.Play(); //播放影片
        audioSou.Play();//播放音樂


    }
    
    // Update is called once per frame
    void Update () {

        if (Input.GetKey(KeyCode.Z))//暫停播放
        {

            movie.Pause();
            audioSou.Pause();

        }

        if (Input.GetKey(KeyCode.X))//播放
        {

            movie.Play();
            audioSou.Play();
        }


        if (Input.GetKey(KeyCode.C))//停止並回到一開始
        {

            movie.Stop(); 
            audioSou.Stop();

        }

        if (Input.GetKey(KeyCode.V))//重覆播放
        {

            movie.loop = true;
            audioSou.loop = true; 

        }


        if (Input.GetKey(KeyCode.B))//取消重覆播放
        {

            movie.loop = false;
            audioSou.loop = false;
        }

 

    }
}

arrow
arrow
    文章標籤
    Unity3D MovieTexture Audio
    全站熱搜
    創作者介紹
    創作者 Yoda2016 的頭像
    Yoda2016

    Yoda2016的部落格

    Yoda2016 發表在 痞客邦 留言(0) 人氣()