2

我正在尝试使用Unity 3D. 我有酒店内卧室的全景照片,我想在我的照片中添加点(热点),从而引出另一张照片。

问题是我想通过后端动态添加这一点,但我找不到在Unity.

4

1 回答 1

2

我将尝试回答这个问题。

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

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

一旦你的“热点”对象就位,就向它们添加一个脚本,该脚本将使用另一个位置/图像加载新场景(点击时)并重复该过程。

这是一个关于如何做的非常简短的建议。代码将非常简单。

于 2019-03-03T16:24:25.560 回答