如何解决 javascript "Unhandled Promise Rejection" 和 "Property 'p' doesn't exist" 错误?
How to solve javascript "Unhandled Promise Rejection" and "Property 'p' doesn't exist" errors?
我正在按照 youtube 上的教程(闪烁游戏教程)使用 spark ar 开发游戏。
显然当我工作时脚本出现错误
const Scene = require('Scene');
export const Diagnostics = require('Diagnostics');
const Patches = require("Patches");
Promise.all([
Scene.root.findFirst('number'),]).then(onReady);
function onReady(assets) {
var counterNumber = assets[0];
var scoreNumber = p.outputs.getScalar("score");
scoreNumber.then(e => {
e.monitor().subscribe(value => {
counterNumber.text = value.newValue.toString();
});
});
}
错误:可能未处理的承诺拒绝:参考错误:属性 'p' 不存在
问题出在这一行:
var scoreNumber = p.outputs.getScalar("score");
“p”未在您的整个代码中的任何地方定义,这就是它抛出错误的原因
如下所示创建一个 const P 并检查它是否有效
const Scene = require('Scene');
const P = require('Patches');
引用自
我正在按照 youtube 上的教程(闪烁游戏教程)使用 spark ar 开发游戏。 显然当我工作时脚本出现错误
const Scene = require('Scene');
export const Diagnostics = require('Diagnostics');
const Patches = require("Patches");
Promise.all([
Scene.root.findFirst('number'),]).then(onReady);
function onReady(assets) {
var counterNumber = assets[0];
var scoreNumber = p.outputs.getScalar("score");
scoreNumber.then(e => {
e.monitor().subscribe(value => {
counterNumber.text = value.newValue.toString();
});
});
}
错误:可能未处理的承诺拒绝:参考错误:属性 'p' 不存在
问题出在这一行:
var scoreNumber = p.outputs.getScalar("score");
“p”未在您的整个代码中的任何地方定义,这就是它抛出错误的原因
如下所示创建一个 const P 并检查它是否有效
const Scene = require('Scene');
const P = require('Patches');
引用自