0

我想说我对 Javascript 只知道一点点,但足以为应用程序/网站添加简单的交互性。然而,最近我遇到了一个使用响应式 javascript 而不是我习惯的普通 javascript 的应用程序。(不确定“普通”javascript 被称为什么。)

传统的 If-Else 语句似乎在反应式 javascript 中不起作用,所以我想知道是否有人可以帮助我弄清楚这条线在反应式 javascript 中是什么?如果有人能教我你是如何做到的/将我引导到我可以了解更多信息的来源,那将非常有帮助。

const car = Scene.root.find('Collider');
const carMaterial = Materials.get('ColliderMat');
const carMaterial2 = Materials.get('ColliderMat2');
var loopCountNum = Patches.getScalarValue('loopCount');

if (loopCountNum > = 0)
{
  car.material = carMaterial;
}

else if(loopCountNum >= 10)
{
  car.material = carMaterial2;
}

这里的想法是当loopCount达到一定范围时,汽车材质发生变化。我不知道它在 Reactive Javascript 中是如何工作的,并且已经为此苦苦挣扎了一段时间。任何帮助将不胜感激。

(循环计数是从另一个函数派生的,它工作正常)

4

0 回答 0