將三維物體直接做成scrollview的item子物體,mask遮擋不了三維物體。
用rawimage,只有一台攝像機的情況下,又不太方便裁切攝像機的rendertexture
這種情況我用了一個攝像機,一個創建的Render Texture 顯示在UI界面上:具體如圖
Scroll View的布局
創建RawImage的遮罩,只顯示固定區域
創建承載RenderTexture的相機
最后動態創建RenderTexture,並設置大小,分別給Camera和RawImage的Textrue賦值,就可以正確顯示了,並且在滑動時,3D物體同樣有遮擋的效果
最后呈現的效果如圖:
文筆不好,僅僅是思路,希望有幫助