我有一个关于我想创建的VR/AR-Interaction的问题。
我想拥有一个像天空框的图像,以对景观进行空中视角,并允许用户悬停在图像的一部分上,以显示一个小面板,并描述他们正在查看的对象。<<<<<<<<<<<<<</p>
例如,如果我有一个城市景观的Skybox,并且想允许用户悬停在建筑物上并具有弹出式互动以显示建筑物的名称,那么这样做的最佳策略是什么?
我创建了Skybox,但在尝试通过特定对象添加按钮时会遇到透视问题。
这种方法是可能的,还是我需要纹理的景观?
我们通常使用广告牌(总是面对相机的图像(在立方或球形天箱顶部创建热点。此处在我们的纸板演示应用程序
中进行了说明通常要放置信息文本或弹出窗口之类的项目,我只是:
- 将内容归为空游戏
- 将内容抵消到所需距离(沿Z轴(
- 旋转父级以将内容放置在需要出现的内容
在GearVr上,由于用户/相机始终位于中心,因此上面就像拥有广告牌一样。
热点/按钮附有一个撞机,您可以在较晚更新时拍摄射线,并使用相机位置&amp;旋转以确定用户是否悬停(查看(给定的热点。可以让您入门的两个有用的课程是相机ScreenPointToray和Physics.Raycast
要在Skybox中进行精确的内容(例如突出特定的建筑物(,我们通常使用基于Cubemap的Skybox并在Photoshop中进行掩盖/后处理。然后,我们将图像以Unity的形式将相应的背景Skybox面板的顶部分层,然后根据需要将其打开/关闭。为了简化统一性的衬套,我通常使用一个"自定义天箱",基本上是面对6个四边形。
hth。