Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d Unity中Skybox上的悬停菜单_Unity3d_Gear Vr - Fatal编程技术网

Unity3d Unity中Skybox上的悬停菜单

Unity3d Unity中Skybox上的悬停菜单,unity3d,gear-vr,Unity3d,Gear Vr,我有一个关于我想创建的VR/AR交互的问题 我想有一个图像,作为一个天空盒,以提供一个对景观的空中透视,并允许用户悬停在图像的一部分,以显示一个小面板与他们所看到的对象的描述 例如,如果我有一个城市景观的skybox,并希望允许用户将鼠标悬停在建筑物上,并有一个显示建筑物名称的弹出式交互,那么最好的策略是什么 我创建了skybox,但在尝试在特定对象上添加按钮时遇到透视问题 这种方法是否可行,或者我是否需要一个纹理化的景观?我们通常使用(始终面向摄影机的图像)在立方体或球形天空框顶部创建热点。这

我有一个关于我想创建的VR/AR交互的问题

我想有一个图像,作为一个天空盒,以提供一个对景观的空中透视,并允许用户悬停在图像的一部分,以显示一个小面板与他们所看到的对象的描述

例如,如果我有一个城市景观的skybox,并希望允许用户将鼠标悬停在建筑物上,并有一个显示建筑物名称的弹出式交互,那么最好的策略是什么

我创建了skybox,但在尝试在特定对象上添加按钮时遇到透视问题

这种方法是否可行,或者我是否需要一个纹理化的景观?

我们通常使用(始终面向摄影机的图像)在立方体或球形天空框顶部创建热点。这在我们的

通常,要放置信息文本或弹出窗口之类的项目,我只需:

  • 将内容设置为空游戏对象的父对象
  • 将内容偏移到所需距离(沿z轴)
  • 旋转父对象以将内容放置在需要显示的位置
在GearVR上,由于用户/摄像机始终位于中心,因此上面的内容就像有一个广告牌

热点/按钮连接了一个碰撞器,您可以在后期更新时使用相机的位置和旋转来拍摄光线,以确定用户是否悬停(查看)给定的火锅。两个帮助您入门的课程是Camera和

为了精确剪切skybox中的内容(如突出显示特定的建筑),我们通常使用基于立方体贴图的skybox,并在Photoshop中进行掩蔽/后处理。然后,我们将图像分层到相应背景skybox面板的顶部,并根据需要打开/关闭它们。为了简化在Unity中的排列,我通常使用一个“自定义skybox”,它基本上是6个四角体朝里