[Unity] 關於 MovieTexture 的使用

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

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();
}

1 則留言

發佈留言