需要阻止 SteamVR 摄像头看穿墙壁

Need to stop SteamVR camera seeing through walls

我正在使用 SteamVR 插件中的播放器预制件。每当玩家触摸上面带有 Collider 的物体时,相机就会透过它看到。我使用 0.01 作为最小裁剪值。我还在相机上添加了 Rigidbody 和 Collider。

我目前也没有代码,但这里有一个解决问题的概念:

  1. 在相机上放一个触发对撞机。
  2. 编写一个脚本来检测该对撞机何时位于另一个对撞机(您的墙壁)内。有一种方法可以检查对撞机是否 intersecting/overlapping
  3. 如果有intersect/overlap,将相机淡化为黑色。如果没有,淡出。