分数没有出现(Spark AR)
Score Didnt show up (Spark AR)
我尝试编写一些代码来查看 Spark AR 上的分数
但它没有出现在 spark 编辑器上,代码也没有错误
怎么了?
你能帮助我吗?
const Scene = require('Scene');
const P = require('Patches');
const R = require('Reactive');
var SKAWNum = Scene.root.findFirst('test');
var scoreNum = P.outputs.getScalar('score');
SKAWNum.text = scoreNum.toString();
据我所知,您 accessing/getting 补丁标量值不正确并且 findFirst 使用不正确。
您的代码:
const Scene = require('Scene');
const P = require('Patches');
const R = require('Reactive');
var SKAWNum = Scene.root.findFirst('test');
var scoreNum = P.outputs.getScalar('score');
SKAWNum.text = scoreNum.toString();
以下是您应该如何操作:
const Scene = require('Scene');
const P = require('Patches');
const R = require('Reactive');
var SKAWNum = Scene.root.find('test');
var scoreNum = P.getScalarValue('score');
SKAWNum.text = scoreNum.toString();
如果 Scene.root.find 不起作用,请访问 this page,其中有一个如何使用 findFirst 的示例,上面代码中的查找也可以替换为。
我尝试编写一些代码来查看 Spark AR 上的分数 但它没有出现在 spark 编辑器上,代码也没有错误
怎么了? 你能帮助我吗?
const Scene = require('Scene');
const P = require('Patches');
const R = require('Reactive');
var SKAWNum = Scene.root.findFirst('test');
var scoreNum = P.outputs.getScalar('score');
SKAWNum.text = scoreNum.toString();
据我所知,您 accessing/getting 补丁标量值不正确并且 findFirst 使用不正确。
您的代码:
const Scene = require('Scene');
const P = require('Patches');
const R = require('Reactive');
var SKAWNum = Scene.root.findFirst('test');
var scoreNum = P.outputs.getScalar('score');
SKAWNum.text = scoreNum.toString();
以下是您应该如何操作:
const Scene = require('Scene');
const P = require('Patches');
const R = require('Reactive');
var SKAWNum = Scene.root.find('test');
var scoreNum = P.getScalarValue('score');
SKAWNum.text = scoreNum.toString();
如果 Scene.root.find 不起作用,请访问 this page,其中有一个如何使用 findFirst 的示例,上面代码中的查找也可以替换为。