在Spark AR Studio模拟器中选择的设备会影响生成的Instagram测试链接吗?
如我所见,Instagram相机上的测试链接看起来会有所不同,具体取决于模拟器中选择的设备,但是我不确定,因为我会根据设备的宽度和高度在脚本中进行一些矩形计算。这些计算可以在Studio重新启动应用程序时正常运行,但不能在启动应用程序的Instagram相机上运行。
答案 0 :(得分:0)
所以我找到了解决方案。
我的错误是使用.pinLastValue()从画布中获取脚本的屏幕尺寸。
但是应该使用补丁模块和设备信息to script bridging完成。
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();