我正在尝试使用Unity 3D
. 我有酒店内卧室的全景照片,我想在我的照片中添加点(热点),从而引出另一张照片。
问题是我想通过后端动态添加这一点,但我找不到在Unity
.
我正在尝试使用Unity 3D
. 我有酒店内卧室的全景照片,我想在我的照片中添加点(热点),从而引出另一张照片。
问题是我想通过后端动态添加这一点,但我找不到在Unity
.
我将尝试回答这个问题。
Unity 有一个可以转换到现实世界的 XYZ 坐标系。我会测量到您所在位置/房间中这些点(从您拍摄照片的中心)的实际距离,并通过后端将这些坐标发送到 Unity3D 客户端。
在 Unity 中,您可以Vector3
根据之前发送的坐标创建位置或方向。使用这些位置/方向在正确的位置和方向上实例化“热点”对象预制件。可能需要调整比例/单位以获得正确的结果。
一旦你的“热点”对象就位,就向它们添加一个脚本,该脚本将使用另一个位置/图像加载新场景(点击时)并重复该过程。
这是一个关于如何做的非常简短的建议。代码将非常简单。