UE4 添加視頻
- 實作步驟
- 創建新的關卡(非必須)
- 添加視頻
- 創建媒體播放器和紋理
- 創建材料
- 創建控制元件藍圖
- 設定關卡藍圖
小白自述
第一次使用UE4進行游戲的開發,做的內容很簡單,程序中小組的幾位成員學得很認真,相互學習和交流(小黃鴨,手動狗頭)
在這個程序中,我們通過下面的方法實作了在游戲初始界面出現之前添加視頻的功能
在講解的程序用語通俗,中間有些步驟或許可以進一步簡化,可以實作就好了
有什么錯誤歡迎大家多多指正!!!
實作步驟
創建新的關卡(非必須)
在你存放關卡的檔案夾里(其他地方也行)創建一個新的關卡,命好名(這里我把它命名為了NEWV IDEO)

添加視頻
添加你的視頻

PS:注意視頻的路徑,如果是匯入的,它的路徑是絕對路徑,后面打包游戲時要記得處理
創建媒體播放器和紋理
在放視頻的那個檔案夾里,點擊右鍵,選擇”媒體“,”媒體播放器“

點擊以后,會跳出一個視窗,勾選”視頻輸出媒體紋理資產“,這樣在創建媒體播放器的同時也會同時創建一個媒體紋理,同樣的,命好名,
雙擊我們創建好的媒體播放器,雙擊選中我們要播放的視頻,別忘了保存

完成這一步后,就會看見媒體紋理里也有了那個視頻
創建材料
在你存放材料的位置新建一個材料(右鍵,選擇材料),命好名

雙擊進入修改材料的細節,材質的材質域選擇“用戶界面”

找到你之前創建的媒體紋理,將之拖到材質的中間的黑色界面,它會自動生成一個Texture Sample, 然后將RGB連上最終顏色(要是你只需要某種顏色,就自己選擇),保存!

創建控制元件藍圖
在blueprint檔案夾里創建一個新的控制元件藍圖(右鍵,選擇用戶界面,控制元件藍圖)

雙擊打開這個控制元件藍圖,在操控版中選出影像,把它鋪滿整個面

這里可以通過設定錨點和相對距離來設定(錨點選用最右下角的一種方式,然后偏移值全部設為零)就可以得到下圖

然后設定材質為之前創建的那一個(在image的外觀里選擇“筆刷”,修改影像,右邊有一個下拉選單,選材料)

記得編譯保存!
設定關卡藍圖
回到你創建的關卡,打開關卡藍圖

操作如下
敲黑板,這里有幾個要小心又小心
1.注意這個第二步時創建控制元件,記得要選擇class,這里就選你之前創建的控制元件藍圖
2.第三步添加到視口,要把右上角這個勾取消才能找到

3.第四步創建“添加媒體音效組件”一定一定要記得選擇媒體播放器,教訓啊啊啊啊,千萬千萬別忘!還有,編譯保存

4.又是一個超大坑,淚的教訓!
在創建“打開源”時,一定要選擇Media Source!

5.添加變數,設定為媒體播放器!!!然后拖到藍圖里,選擇獲取;然后連在“打開源”的“目標”上


當你做到這一步看似已經完成了,你信心滿滿地按下編譯保存,開始在關卡運行,迎接你的卻是錯誤或一片空白!!!
遠訓如此!
因為這里又有一個坑,就是你的媒體播放器沒有選擇內容

這個時候你再回到關卡運行就ok啦!!!
實作此功能的最終地關卡藍圖獻上

如果你還需要什么其他功能,再在藍圖里添加就好了!
最后的藍圖一定要小心又小心
第一次嘗試,做一個小小分享
分享到這里,先溜了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286846.html
標籤:其他
