TShopping

 找回密碼
 註冊
搜索
查看: 669|回復: 0
打印 上一主題 下一主題

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

[複製鏈接]
跳轉到指定樓層
1#
發表於 2022-9-29 15:10:40 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
Push to Facebook
開一新專案
準備影片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 網頁設計



臉書網友討論
*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-27 19:33 , Processed in 0.138001 second(s), 25 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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