如何使用统一3D设置360图像的动态热点

时间:2018-03-06 11:03:14

标签: unity3d hotspot 360-virtual-reality 360-panorama

我正在尝试使用Unity 3D建立访问者之旅。我在酒店内有卧室的全景照片,我想在我的照片上添加点(热点),这会导致另一张照片。

问题在于我想通过后端动态添加此点,我无法找到在Unity中实现此目的的方法。

1 个答案:

答案 0 :(得分:1)

我将尝试回答这个问题。

Unity具有可以转换为真实世界的XYZ坐标系。我会在您的位置/房间中测量到这些点的真实距离(从您拍摄照片的中心开始),然后通过后端将这些坐标发送到Unity3D客户端。

在Unity中,您可以根据之前发送的坐标创建Vector3位置或方向。使用这些位置/方向在正确的位置和方向上实例化“热点”对象预制件。可能需要调整比例/单位以获得正确的结果。

在适当位置放置“热点”对象后,向其添加脚本,该脚本将加载具有另一个位置/图像的新场景(单击时)并重复该过程。

这是关于如何执行的非常简短的建议。该代码将非常简单。