Unity2017中VR全景圖和全景視頻設置

用SteamVR插件作好VR的攝像頭後,創造一個sphere,設置合適的大小,放置在跟攝像頭同樣的位置,視頻是在球的內壁上播放的,從球的內部看球的內壁。ide

拖一張全景圖片到球上,新建一個Unlit Shader,如圖增長 Cull front 和v.uv.x = 1 - v.uv.x;這兩句,意思是剔除球面的渲染只渲染球內壁的,第二名是使左右方向轉換,讓文字等顯示正常。插件

使用新建的shader。3d

加VideoPlayer組件,在其下VedeoClip中加入想要播放的視頻,RenderMode設爲MaterialOverride。視頻

使用Play(),Stop()等方法來控制。blog

若要只顯示全景圖片,把VideoPlayer組件的Enabled設置爲False,就只顯示開始拖上的全景圖了。圖片

全景圖片的更換用ip

renderer.sharedMaterial.mainTexture = theTexture;it

的方法。渲染

相關文章
相關標籤/搜索