gpt4 book ai didi

javascript - 星火AR v98 | JavaScript 错误 : Unexpeted SceneObject reference

转载 作者:行者123 更新时间:2023-12-03 06:59:30 25 4
gpt4 key购买 nike

我正在尝试使用 findfirst 函数访问一个 2D 文本对象,它在之前的更新(版本:97)中工作,但在新的更新(版本:98.0.0.17.243(248298637))中,它抛出以下错误:

JavaScript error: Unexpeted SceneObject reference: 
{"identifier":"2_d_text_mode74846-11e77cda-9218-4c2f-871d-
6f0d38749752", "name":"ApplyName1","materialIdentifier":"",
"className":"planarText","modelId":3715}

no stack
我今天早上刚刚更新了 Spark AR,所以我们收到这个错误真的很奇怪。
我们还查看了文档并实现了示例:
https://sparkar.facebook.com/ar-studio/learn/scripting/adding-physics-to-your-effects#The-script%5C
实现该示例后,我们发现此错误仅在我们尝试查找 2d 文本对象时发生。
这是我们游戏中使用的脚本:
let text;
Promise.all([
Scene.root.findFirst('2dText0')
]).then(function (objects) {
text = objects[0];

}).catch((error) => Diagnostics.log(error));
有人可以帮助我们,或者有人知道这个问题的答案吗?我们也在 Spark AR 论坛上发布了这个问题以获得答案,但我们也将这个问题报告给了 facebook,也就是 Spark AR 错误报告系统。
版本:98.0.0.17.243 (248298637)
操作系统:Windows

最佳答案

编辑:从 V97 跳转到 V100。他们已经解决了 Scene.root.findFirst 的问题
老的:
我在 v98 中遇到了同样的问题......“文本”类被破坏了。我已经报告了这个错误,请在 fb 上的 SparkARCommunity 中写下:

(async ()=>{
const myText=await Promise.all([Scene.root.findFirst('2DText0')]);
myText.text='hello world';
})();
第 4 行的“.text”是问题所在,它坏了。
无论如何,唯一的解决方案是 “玩”与:Patches.outputs.setString('varFromScript',value)/Patches.inputs.getString('toScript')。
我正在等待来自 Spark AR 团队的修复或一些消息,否则我将被迫更换我的硬代码......

关于javascript - 星火AR v98 | JavaScript 错误 : Unexpeted SceneObject reference,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64134133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com