Facebook 火花AR信号值

Facebook 火花AR信号值,facebook,augmented-reality,spark-ar-studio,Facebook,Augmented Reality,Spark Ar Studio,我试图保存一个标量信号值,以便将来使用Spark AR软件作为纹理使用 基本上,在材质上使用摄影机纹理的脚本如下所示: const texture = Textures.get('CameraTexture').signal; const material = Materials.get('defaultMaterial0'); material.setTexture(texture, {textureSlotName: "diffuseTexture"}) 我不清楚纹理常量是什么类,但我猜这

我试图保存一个标量信号值,以便将来使用Spark AR软件作为纹理使用

基本上,在材质上使用摄影机纹理的脚本如下所示:

const texture = Textures.get('CameraTexture').signal;
const material = Materials.get('defaultMaterial0');
material.setTexture(texture, {textureSlotName: "diffuseTexture"})
我不清楚纹理常量是什么类,但我猜这是一个

这意味着它是一个流,而不是一个值。我将如何拍摄该值
lastValue
不起作用,当尝试
valueOf()
时,我得到

JavaScript 错误: 例外情况 在里面 本地的 代码 虽然 使命感 A. 功能: 价值() 打电话 在…上 A. 信号。 这 可能 方法 那个 你 是 尝试 到 表演 一 算术 活动 在…上 A. 信号 喜欢 +, -, *, 等 使用 功能 .添加 .sub(), 等 在…上 这个 信号 相反 或 .订阅快照() 在…上 一 事件源 到 得到 这个 信号机 现在的 价值 在…上 A. 回拨

subscribowithsnapshot()
不是一个函数

如果有人知道我怎么做,或者我不能做的具体原因,我们将不胜感激


谢谢

你不能。当前在SparkAr中不允许保存纹理。我认为数据类型应该是一个纹理缓冲区(最终…)

编辑:此外,摄影机纹理信号不是缩放信号,而是着色器信号。 您可以检查以下内容:

Diagnostics.log(Textures.get('CameraTexture').signal);

非常感谢您提供的信息!我不知道您是否与开发人员保持联系,但拥有该功能将非常好。一些效果(如运动模糊、多次曝光)如果没有这些效果是不可能实现的。。您知道是否有功能请求系统吗?无论如何,谢谢你的回答!你是fb组的吗?每一次发布(以及与开发人员的联系…)都要经过那里:是的,这是一项要求很高的功能!我看到它在路线图上,所以我们只能等待…很好,谢谢!我的朋友把它贴到了fb组,我想我会在那里贴更多的问题。很高兴听到它可能会来!感谢您为这个仍然很小的社区做出贡献!你看到信号记录出现了吗?也许它在这里有用。尽管它似乎不起作用:(根据这一点,我的问题是