找回密碼
 註冊
搜索
查看: 1157|回復: 0

[分享] unity 如何做一台電視播放含有3D影片(距離)

[複製鏈接]
發表於 2022-9-29 15:10:40 | 顯示全部樓層 |閱讀模式
Push to Facebook
開一新專案
準備影片MP4


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


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


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


4.CUBE(1)改名成TVScreen
rename.png


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


cube.png


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


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


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


9. 把Movie Render TextTure拖曳進TVScreen
renderText2.png


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


renderText3.png


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


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


addComponent.png addComponent2.png
addComponent3.png


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


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






文章出處: NetYea 網頁設計

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-6-15 17:11 , Processed in 0.027106 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表