【问题标题】:OpenVR Unity Render Sprite in One EyeOpenVR Unity 在一只眼睛中渲染 Sprite
【发布时间】:2016-11-30 23:26:07
【问题描述】:

有没有办法只用一只眼睛渲染一个精灵,而另一只眼睛看不到它?任何帮助将不胜感激。

谢谢

【问题讨论】:

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

标签: unity3d openvr htc-vive


【解决方案1】:

我有这个设置,这会在眼睛上方的整个屏幕上呈现单个画布:

编辑:我使用的是 Google Cardboard SDK,但原理应该都是一样的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-09
    • 1970-01-01
    • 2014-06-27
    • 2014-04-30
    • 2014-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多