unity3d - Hololens 2中统一文本字段抖动/污迹的一部分
问题描述
我的团队在 Unity3D 中使用 MRTK 为 Hololens 2 制作了一个应用程序。我们在应用程序中的主菜单不使用 Canvas,但包括用于显示图片的 Quads 和 Text Mesh Pro 的 3D 文本字段。我发现,当这个菜单打开时,当你保持头部稳定时,左上角的图片和部分文本字段等几个元素会抖动。当你点头时,文本的受影响部分似乎落后了,因此它们最终会低于或高于保持稳定的文本。
稳定文本和不稳定文本之间的分界点始终相同。有一个稳定的中心区域。文本太高,或者在不稳定的情况下向左或向右太远。分割在字母的中间(比如大写字母S的最上面部分不稳定,而小写字母m是稳定的。)视口居中是居中还是居中无关紧要的菜单。菜单中的其他对象,例如按钮,位于中心之外,仍然是稳定的。
我知道全息图稳定性可能存在问题,但我不明白为什么只有同一文本字段的一部分受到影响。我不能包含屏幕截图或视频,因为效果不会出现在 Hololens 的屏幕截图中。
有谁知道是什么导致了 Hololens 中物体的一部分不稳定,以及可以采取什么措施?
解决方案
它似乎与深度重投影有关。默认情况下,文本不会写入深度缓冲区,这可能会导致不稳定。MRTK 有一些提示,包括专门针对 TMPro:Unity 中的深度缓冲区共享
推荐阅读
- vba - VBA Word - 有条件地接受页眉和页脚的更改
- javascript - 选择 + 引导 4
- php - PHP 警告:ldap_search()
- c# - 不能在新的 C# 项目中使用现有的类?
- android - Android:文档上是否有任何特定位置可以找到明确的 XML 引用?
- reactjs - 使用 React Router 进行路由的正确方法
- angular - 如何在 Angular 4 中发出正常的发布请求
- ios - 在 UITabBarController 按钮单击时触发图像选择器
- c++ - 在 Visual Studio 中使用 C++17 静态内联成员时的奇怪行为
- python - 熊猫自动重命名相同的标题