UI 个元素默认随 HoloLensCamera 预制件一起移动
UI elements moving with the HoloLensCamera prefab by default
我有一个基本场景,其中包含 HoloToolkit-Unity
包中的 3 个预制件:
HololensCamera
+ InputManager
+ CursorWithFeedback
然后我将 Canvas
(随后是 Panel
和 Button
)添加到我的场景中,Canvas
在 Screen Space - Camera
中并且HololensCamera
是 Render Camera
当然一切都很好,直到我注意到当我在设备上 运行 时,立方体作为一个固定的游戏对象存在(正如人们所期望的那样!)但是我的整个 Canvas
好像都装在相机上了。
这是为什么?如何在场景中放置固定 Canvas
?
通读这个
https://docs.unity3d.com/Manual/UICanvas.html
注意 Overlay/Screenspace/Worldspace
之间的区别
并尝试了解不同相机和 UI 元素之间的关系。如果之后你还是不明白我会尽力帮助你。
我有一个基本场景,其中包含 HoloToolkit-Unity
包中的 3 个预制件:
HololensCamera
+ InputManager
+ CursorWithFeedback
然后我将 Canvas
(随后是 Panel
和 Button
)添加到我的场景中,Canvas
在 Screen Space - Camera
中并且HololensCamera
是 Render Camera
当然一切都很好,直到我注意到当我在设备上 运行 时,立方体作为一个固定的游戏对象存在(正如人们所期望的那样!)但是我的整个 Canvas
好像都装在相机上了。
这是为什么?如何在场景中放置固定 Canvas
?
通读这个 https://docs.unity3d.com/Manual/UICanvas.html
注意 Overlay/Screenspace/Worldspace
之间的区别并尝试了解不同相机和 UI 元素之间的关系。如果之后你还是不明白我会尽力帮助你。