0

我正在使用 Spark AR Studio。当我使用点击或平移等手势时,我会在屏幕上以像素为单位获得位置。我希望能够获取本地坐标中的值,例如,如果点击了 3D 对象。

例如,对于 Spark AR 中的“iPhone 8”模拟,我得到:

Screen Scale: 2
Screen Size: 750, 1334

Spark AR 使用中心点在 0,0 的 X/Y 坐标系。

4

1 回答 1

2

为了检测是否点击了 3D 对象,您可以将对象的生产者补丁与补丁“对象点击”一起使用。

要将屏幕位置转换为画布位置,您可以使用下面的补丁系统,它使用设备补丁,因此它应该自动适用于所有设备:

在此处输入图像描述

于 2020-01-03T09:17:41.620 回答