Unity VR场景UI穿透Demo
VR 场景里的 UI 穿透问题,真是让人头疼。unityVR 场景 UI 穿透 demo就比较实用,场景里有现成例子,基于 Unity 2017.3,直接跑起来看看效果,还挺直观的。
UI 被 3D 模型挡住的问题,做过 VR 的都懂,尤其是那种固定在 Canvas 上的菜单,玩家头一歪就被模型遮住。这个 Demo 用了挺巧的方式,UI 始终保持在最前,适合用在设置面板、提示框这种交互比较关键的地方。
代码结构也还不错,不算复杂,改一改就能集成进自己项目。要注意的一点,Canvas 的渲染模式最好用World Space
,配合Shader或者层级设置来做 UI 穿透,不然容易跟场景对象“抢位置”。
如果你还在用 UGUI 做 VR UI,可以顺手看看这个源码,有参考价值。UI 样式想更炫一点,也可以试试 Curved UI 插件,支持曲面 Canvas,和这个 Demo 搭配起来更自然。
,想搞清楚“如何让 UI 不被场景遮住”,这个 Demo 是个不错的起点。如果你项目里也有这种 UI 展示问题,可以先拿它试试水,再决定要不要用更复杂的插件方案。
6.19KB
文件大小:
评论区