【发布时间】:2016-11-30 23:26:07
【问题描述】:
有没有办法只用一只眼睛渲染一个精灵,而另一只眼睛看不到它?任何帮助将不胜感激。
谢谢
【问题讨论】:
-
我没有统一性,但是如果您可以访问 openvr 的源代码(插件?这就是 ue4 的用途),只需更改双眼调用 submit() 的位置并添加图形图层为公共的,因此您可以统一公开它。然后,您只需使用该方法覆盖您的相机并手动将其绘制到某只眼睛上,您甚至可以有两个图层,这样您就可以指定您想要特定的东西去哪只眼睛。
-
@Dispersia 有一个选项可以将每只眼睛分配给不同的相机,默认情况下,预制件设置为
both,但是当我为left和right选择不同的相机时眼睛,当我运行 Unity 时它崩溃了。 -
我会建议一个 RightEye 图层和 LeftEye 图层,然后是两个具有不同图层蒙版的独立摄像头 - 但如果 Unity 与单独的眼睛摄像头一起崩溃,那么在修复之前这将无法正常工作。跨度>