unity ugui如何用scrollview展示多個不同的3d物體


將三維物體直接做成scrollview的item子物體,mask遮擋不了三維物體。
用rawimage,只有一台攝像機的情況下,又不太方便裁切攝像機的rendertexture

這種情況我用了一個攝像機,一個創建的Render Texture 顯示在UI界面上:具體如圖

Scroll View的布局

 

 

 創建RawImage的遮罩,只顯示固定區域

 

創建承載RenderTexture的相機

 

 最后動態創建RenderTexture,並設置大小,分別給Camera和RawImage的Textrue賦值,就可以正確顯示了,並且在滑動時,3D物體同樣有遮擋的效果

 

 最后呈現的效果如圖:

 

 

文筆不好,僅僅是思路,希望有幫助


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM