问题描述
在NearMenueExample场景中,似乎有一个竞态条件导致了一个问题,这个问题只在Release模式ARM64中出现,当菜单被取消固定时,菜单将从视图中消失。
在调查过程中,我注意到菜单的刻度将变为(0,0,0.3),而不是(1,1,1),导致菜单完全消失,或者有时菜单会被卡在一个奇怪的角度,然后完全消失。看想起来像是这样:https://www.youtube.com/watch?v=tMJBf6YXvLM&feature=youtu.be
看起来这个问题与RadialView有关,因为我是在将一个项目从v2.0.0升级到v2.3.3时发现的,而且我的菜单栏从来没有出现过,因为它上面有RadialView。因此,它似乎与NearMenu预置没有任何关系。经过大量的调试,我意识到这是发生在MRTK本身。
解决方法
在Solvers中diasable smothing.
翻译链接
NearMenu/RadialView/Solvers break in ARM64 Release mode #7624