UI 个元素默认随 HoloLensCamera 预制件一起移动

UI elements moving with the HoloLensCamera prefab by default

我有一个基本场景,其中包含 HoloToolkit-Unity 包中的 3 个预制件: HololensCamera + InputManager + CursorWithFeedback

然后我将 Canvas(随后是 PanelButton)添加到我的场景中,CanvasScreen Space - Camera 中并且HololensCameraRender Camera 当然一切都很好,直到我注意到当我在设备上 运行 时,立方体作为一个固定的游戏对象存在(正如人们所期望的那样!)但是我的整个 Canvas 好像都装在相机上了。

这是为什么?如何在场景中放置固定 Canvas

通读这个 https://docs.unity3d.com/Manual/UICanvas.html

注意 Overlay/Screenspace/Worldspace

之间的区别

并尝试了解不同相机和 UI 元素之间的关系。如果之后你还是不明白我会尽力帮助你。