TShopping

標題: unity 如何做一台電視播放含有3D影片(距離) [打印本頁]

作者: woff    時間: 2022-9-29 15:10
標題: unity 如何做一台電視播放含有3D影片(距離)
開一新專案
準備影片MP4


1. 新建一個矩形 (GameObject -> 3D Object -> Cube)



2. 用scaleTool調整矩形變成電視外框



3. 複製矩形(Ctrl + D)做出電視銀幕,並調整大小及位置



4.CUBE(1)改名成TVScreen



5. 新增材質球(Assets 下壓右鍵 create ->Merital)
命名成Cube





6. Assets 下材質球cube拖曳到TVScreen面板上



7. 新增 Render Texture(Assets 下壓右鍵 create ->Render Texture)
命名成Movie Render Texture



8.加入MP4影片到 Assets下,並把她拖曳到 Hierarchy 下



9. 把Movie Render TextTure拖曳進TVScreen



10.點到 google analytics與adwords轉換串接 影片,把影片掛上Render TextTure
Render Mode -> Render Texture
Target Texture -> Movie Render Texture
Audio Output Mode -> Audio Source 音源





這時已經能夠在TVScreen上看到影片了


11. 可是音效似乎不受距離限制,人物走到電視前應該大聲,遠離應該小聲
新增Audio Source
Spatial Blend -> 3D 拉到底
Volume Rolloff -> linear Rolloff 線性
Max Distance -> 20 公尺






12. 點到 google analytics與adwords轉換串接 影片,影片掛上音源
Audio Source -> TVScreen



這時壓PLAY後,把攝影機拖前拖後就會發現聲音會有大小聲了






文章出處: NetYea 網頁設計






歡迎光臨 TShopping (http://www.tshopping.com.tw/) Powered by Discuz! X3.2