在不同设备上进行效果预览

时间:2020-06-25 09:37:48

标签: spark-ar-studio

在Spark AR Studio模拟器中选择的设备会影响生成的Instagram测试链接吗?

如我所见,Instagram相机上的测试链接看起来会有所不同,具体取决于模拟器中选择的设备,但是我不确定,因为我会根据设备的宽度和高度在脚本中进行一些矩形计算。这些计算可以在Studio重新启动应用程序时正常运行,但不能在启动应用程序的Instagram相机上运行。

1 个答案:

答案 0 :(得分:0)

所以我找到了解决方案。 我的错误是使用.pinLastValue()从画布中获取脚本的屏幕尺寸。
但是应该使用补丁模块和设备信息to script bridging完成。

Spark Ar Screenshot

const screenSize = await Patches.outputs.getPoint2D('screenSize');
const screenScale = await Patches.outputs.getScalar('screenScale');
const scale = screenScale.pinLastValue();
const screenX = screenSize.x.pinLastValue();
const screenY = screenSize.y.pinLastValue();