我正在尝试使用Unity 3D
建立访问者之旅。我在酒店内有卧室的全景照片,我想在我的照片上添加点(热点),这会导致另一张照片。
问题在于我想通过后端动态添加此点,我无法找到在Unity
中实现此目的的方法。
答案 0 :(得分:1)
我将尝试回答这个问题。
Unity具有可以转换为真实世界的XYZ坐标系。我会在您的位置/房间中测量到这些点的真实距离(从您拍摄照片的中心开始),然后通过后端将这些坐标发送到Unity3D客户端。
在Unity中,您可以根据之前发送的坐标创建Vector3
位置或方向。使用这些位置/方向在正确的位置和方向上实例化“热点”对象预制件。可能需要调整比例/单位以获得正确的结果。
在适当位置放置“热点”对象后,向其添加脚本,该脚本将加载具有另一个位置/图像的新场景(单击时)并重复该过程。
这是关于如何执行的非常简短的建议。该代码将非常简单。