Я пытаюсь переместить один спрайт в центр другого спрайта, который является дочерним объектом объекта Group, используя game.physics.arcade.moveToPointer (спрайт, скорость, указатель, maxTime).Phaser - Game.Physics.Arcade.moveToPointer не работает?
Приведен пример: game.physics.arcade.moveToPointer (мяч, 100, cups.children [0] .body.center, 1000);
Я вызываю это в функции create, после создания моего спрайта, называемого шаром, группы под названием cups и детей этой группы. Я также предоставляю физику всем им, чтобы их можно было перемещать.
Я также попытался перенести его в функции обновления, но мой мяч по-прежнему не двигается по направлению к центру cups.children [0]
Что я делаю не так?
UPDATE: Использование
ball.rotation = game.physics.arcade.moveToPointer(ball,100,game.input.activePointer,1000;
В моем обновлении функции() будет перемещать мяч с мышью, но cups.children [индекс] .body.center не работает, хотя это также объект указателя, например game.input.activePointer. Я проверил с console.log (cups.children [0] .body.center), что это не null ....
P.S. В консоли JS нет ошибок. –
Правильный тег - 'phaser-framework', используйте это с этого момента. – Daedalus