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

的方法。渲染

相关文章
相关标签/搜索