unity3d - 如何在 Unity 中将 UI 与立体视频一起使用?
问题描述
我必须在 Unity 中开发 360 度虚拟现实立体体验
在 Unity 中向立体体验添加 UI 时,看起来好像我在场景中有两个 UI。
为了解决这个问题,我在场景中创建了两个带有两个摄像头的 UI,左侧摄像头可以看到被左侧图层蒙版的 UI,右侧摄像头可以看到被右侧图层蒙版的 UI。
我还面临其他问题,尤其是运动控制器中的 POINTER。它从直线开始,然后分成两条线。
这种解决此问题的方法非常繁琐且需要大量时间,而且我在工作空间中实施 360 体验的时间很短。因此,我正在寻找可用于解决此问题的替代方法。
任何反馈将不胜感激。
解决方案
您是否尝试将画布设置为连接到相机正面的世界空间?
占据固定屏幕尺寸的平面 2D 元素不会转换为“真正的”3D 视图。您需要使 2D 元素存在于 3D 空间中,而不是作为覆盖。
推荐阅读
- java - JPA - ManyToOne:在不使用整个对象的情况下连接列和查询表
- php - 问题:提交项目的第二页时,浏览器中不断出现错误
- tooltip - 使用查找类型过滤器过滤工具提示中的视觉对象
- reactjs - Next.js 只用一个 getServerSideProps 从索引中捕获所有路由
- tensorflow - 融合 ResNet-50 和 YOLO 算法以增强深度学习对象检测
- javascript - 滑块组件在 React 中无法正常工作
- java - 在 try-block 中声明的 finally-block 中关闭 Scanner/PrintStream
- php - Stripe:在 Laravel 中检索 paymentIntent?
- php - PayPal IPN 已发送 200 响应,但我的数据库未更新
- sql - CREATE VIEW 必须是批处理 MS SQL Server 中的唯一语句