Почему мой код в Phaser 3 не обновляется из функции тайм-аута? - PullRequest
0 голосов
/ 22 сентября 2019

Я пытался решить это весь день.Сначала я думал, что это проблема с областями видимости, но это не так.Я пытаюсь масштабировать свой объект, с моим интервалом.Интервал работает, и когда я проверяю его с console.log (), он обновляется до нового значения.Но мой объект не масштабируется?

leftScale = 1;
setInterval(() => {
    leftScale++;
    console.log('Check: ' + leftScale);
 }, 2000);



leftPlatform = this.physics.add.staticGroup();
leftPlatform.create(250, 450, "left_platform").setSize(leftScale * 250).setScale(leftScale, 1);

Если я просто изменю leftScale на значение без интервала, он работает, но мне нужно использовать интервал.Я запутался, потому что интервал работает, а setScale работает.Но оба они вместе не делают.Есть идеи?

...