1

↪️ 我想在应用程序中嵌入街景,所以我创建了一个新项目


在此处输入图像描述


↪️ 从资产商店向 Skybox 添加街景


在此处输入图像描述

在此处输入图像描述

在此处输入图像描述


↪️ 将街景从谷歌地图复制到 Skybox


在此处输入图像描述

在此处输入图像描述


↪️ 拖放场景中的天空盒


在此处输入图像描述


↪️我如何在这个例子中像全景图一样移动相机以响应触摸和鼠标的时刻


↪️

1.单元 3d 文档

2. Unity Touch Swipe Camera Rotation - Touch FPS 控制器

3.街景转换

4.街景转换器统一3D全景

5. Unity3D教程:如何制作Skybox 360单一纹理

4

1 回答 1

3

我会做以下事情:

  • 创建一个名为“RotorY”的空游戏对象,它将负责相机的 y 旋转(环顾四周)。
  • 创建一个空的游戏对象“RotorX”作为“RotorY”的子对象。这个将控制 x 旋转(向上和向下看)
  • 使相机成为RotorX 的子项。(还要确保RotorX和Camera在本地空间中有(0,0,0)位置)
  • 将此脚本添加到任何游戏对象并将转子Y 和转子X 分配给插槽(在试验时我最终编写了此脚本,哈哈)

编辑 2017 年 1 月:在代码中添加了 2 行以使其与 unity 5.5 一起使用

于 2016-04-14T07:53:21.320 回答