但影片要在Unity上發佈成exe或Android apk方法大不相同,
因此,此篇將為影片應用至Unity for exe、android apk做個簡單解說。
一、 影片應用至Unity for exe:
1. 支援影片格式:.mov、.mpg、.mpeg、.mp4、.avi、.asf
2. 需先前安裝軟體:Quicktime。
Quicktime下載網址:http://www.apple.com/tw/quicktime/download/
如果未安裝Quicktime,就將影片放至Unity Project中,
會出現以下錯誤訊息:
3. 至YouTube選擇自己想要下載的影片:https://www.youtube.com/?feature=ytca
4. 透過Kej FLV
Retriever下載Youtube影片:
http://kej.tw/flvretriever/
貼上Youtube影片的網址→Retrieve now!
點選"下載此檔案"→用記事本打開下載的檔案,將所有內文Copy貼至下方空白處→送出!!!5. 將影片放至Unity,如果出現此圖示即可。
6.使用OnGUI撥放影片方式:(此程式給MainCamera,且需加AudioSource!!!)
var movie:MovieTexture;
function Start () {
audio.clip = movie.audioClip;
}
function OnGUI () {
GUI.DrawTexture(new Rect(0, 0, Screen.width, Screen.height), movie);
if(GUILayout.Button("Play")){
movie.Play();
audio.Play();
}
if(GUILayout.Button("pause")){
movie.Pause();
audio.Pause();
}
if(GUILayout.Button("stop")){
movie.Stop();
audio.Stop();
}
}
二、影片應用至Unity for android apk:
由官方資料了解:MovieTextures are not supported
on Android.
所以如果今天各位要將影片做成Apk檔,其做法如下:
1. 建立StreamingAssets資料夾,將影片檔放置此資料夾中。
2. 影片支援格式: .mp4 和.3gp。
3. 程式:
function
Start () {
Handheld.PlayFullScreenMovie("Shine_logoAnimation.mp4",
Color.black, FullScreenMovieControlMode.CancelOnInput);
}
沒有留言:
張貼留言