[Unity] 關於 MovieTexture 的使用



Unity 有提供一個叫做 Movie Texture 的元件
讓你可以在遊戲中內嵌影片
但是很可惜的是並不支援行動裝置
官方說法是建議你使用目前在 Asset Store 上的外掛
不過還是試了一下 Movie Texture 的功能與特點

1. 不能用在行動裝置上
2. 只能播放 ogg 檔
3. Sample Code
private static readonly string URL = "http://www.unity3d.com/webplayers/Movie/sample.ogg";

private GUITexture m_texture = null;
private AudioSource m_audio = null;

void Start()
{
	m_texture = GetComponent<GUITexture>();
	m_audio = GetComponent<AudioSource>();
}

IEnumerator StartDownload()
{
	var www = new WWW( URL );
	yield return www;

	var movie = www.movie;
	while ( !movie.isReadyToPlay ) 
	{
        	yield return null;
	}

	m_texture.mainTexture = movie;
	movie.Play();	

	m_audio.clip = movie.audioClip;
	m_audio.Play();
}



歡迎您留言與分享!(Welcome for comments or sharing!)

Related Post:

Tagged on: