Gvr Unity SDK (五) —— 添加全景SkyBox

上一篇讲了《Gvr Unity SDK (四) —— 焦点事件触发》,在Unity的工作空间中如何为为创建视觉焦点的GameObject对象触发焦点事件,本节学习如何更改默认的skybox,自定义创建全景的Skybox

首先你需要一张全景的图片,可以到Google collections或者Google Photo Sphere社区下载,本例提供一张示例全景图片(最好要Sphere的,能首尾连接在一起)

gvr5-NewSkeyBox.jpg

Project窗口里的Assets下的Sample里创建一个Resource文件夹,将上图添加到该目录

gvr5-1.png

选中图片,在右侧Inpector下面将Texture Type(纹理类型)改为Advanced(高级),将Mapping改为Latitude-Longitude Layout ,点击底部的Apply应用

gvr5-2.png

稍等片刻,图片转换成功

gvr5-3.png

回到Sample下面的Material文件夹,新建一个Material,命名为newSkybox

gvr5-4.png

选中newSkybox,右侧的Inpector下面,更改shaderSkybox/Cubemap

gvr5-5.png

Cubmap (HDR) 右边,点击选择刚刚创建好的newSkybox

gvr5-6.png

点击菜单栏Window ==> Lighting,切换到Scene选项卡下面,看到第一个选项Skybox,点击后面的小齿轮,找到创建好的newSkybox,点击选中

gvr5-7.png

这样自定义的全景Skybox就被加载到场景中了,可以找到刚刚的Material文件夹下面的newSkybox,通过滑动Rotation进度条的值,来设置合适的第一视觉方向

gvr5-8.png

最后选中Hierarchy下面的Plane,右键,Delete将它移除,点击播放按钮,按住Alt并滚动鼠标,进行环顾四周

gvr5-9.png

本节gvr-unity-sdk添加全景SkyBox相关内容到此结束,下一节继续《Gvr Unity SDK (六) —— Unity调用Android接口》

if (本文对您有用) { Pay (请随意¥打赏) } else { Commit feedback (底部评论区提交建议、反馈) } 感谢支持!