UE4 如何在場景中進行視訊播放
阿新 • • 發佈:2021-01-08
我們在一些遊戲或者應用中會看到電視播放節目,這個效果用UE4如何製作呢。
1. 我們找到一個.MP4的視訊資源,最好是放到工程的某個資料夾下,然後將這個資原始檔匯入到工程中。
2. 有了視訊,我們得需要播放器來播放這個資源。UE4提供了自己的播放器。這個時候我們新建一個,如圖:
這個時候你會遇到一個對話方塊,用來選擇是否建立輸出視訊資源的貼圖。
勾選上,這樣的話會連同播放器創建出一個與播放器有關聯的貼圖。
3. 在場景中放置一個plane,調整位置和角度,然後將創建出的貼圖拖到這個plane上,這個時候你會發現生成了一個材質球。到這裡,資源的準備工作算是結束了。
4. 現在我們需要在藍圖裡控制和應用這個播放器來播放視訊了。在藍圖裡我們新建一個mediaplayer型別的變數,編譯後,會在屬性最先面出現要設定的mediaplayer值,這個時候指定一下我們建立的播放器就行。
5. 下面應用藍圖節點,按鍵控制就可以控制視訊播放了。注意:能開啟播放資源的節點比較多,根據自己的需求應用。
6. 看一下效果。
7. 這個時候你會發現視訊沒有聲音。我們還需要給播放器加一個聲音元件,並在這個元件的屬性中指定你建立的播放器。如圖:
這樣的話就完成了在場景中進行視訊播放的需求了。
如果你需要進行延展,比如電視的開關,換臺等,可以通過邏輯進行控制。在這就不跟大家延展了。