如何将手势像素位置转换为Spark AR中的本地X,Y坐标

时间:2019-12-28 04:11:00

标签: javascript spark-ar-studio

我正在使用Spark AR Studio。当我使用诸如轻拍或平移之类的手势时,我会在屏幕上获得像素位置。我希望能够使用本地坐标值,例如,是否点击了3D对象。

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

Screen Scale: 2
Screen Size: 750, 1334

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

1 个答案:

答案 0 :(得分:2)

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

要将屏幕位置转换为画布位置,您可以在下面使用此修补程序系统,它使用设备修补程序,因此它应可自动与所有设备一起使用:

enter image description here