gpt4 book ai didi

c# - VR乐谱文字展示

转载 作者:太空狗 更新时间:2023-10-30 00:50:07 24 4
gpt4 key购买 nike

我正在尝试使用 google cardboard 统一制作 VR 游戏。然而,我们无法找到一种方法来在玩家面前显示分数文本。但是,当我添加 2D 文本时,它仅在一侧,因此在眼睛的一侧,很难为 2 个文本找到正确的位置。如果我使用 3D 文本并设置在玩家位置前面,我认为如果玩家击中一个,它就会进入墙壁。他们有什么方法可以在 google cardboard/Unity VR 上显示分数。

最佳答案

您可以使用 native Unity Canvas UI 或 Google hack 将 OnGUI 调用渲染到纹理上。

我肯定会推荐 Canvas,因为这是 Unity 处理其 UI 功能的方式,而且它具有更好的布局能力。

要使用 Canvas ,请在层次结构中右键单击并添加 UI->Text。你会自动得到一个 Canvas 。重要的部分是将 Canvas 设置为世界空间(不是屏幕空间覆盖)。然后拖动 Canvas 游戏对象,使其成为 Google Cardboard Main 头部对象的子对象。按比例缩小(如 x:0.001,y:0.001,z=0.001),因为默认情况下它会很大。为避免穿墙,将其放置在相机前方约 0.5 米处 - 在您可能拥有的任何对撞机内。

关于c# - VR乐谱文字展示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33592744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com