Phaser JS - 将新子项添加到组中会阻止其他所有孩子移动

时间:2018-06-18 21:39:50

标签: javascript grouping children phaser-framework

我有一个Phaser小组:

enemies = game.add.group();

我按照以下方式将小孩添加到小组中:

enemies.add(game.add.sprite(1100,30,"unit"));

然后像这样移动它们:

enemies.subAll('x', 3);

在我添加一个新孩子然后所有之前的孩子停止之前,一切都很顺利。

我一直在努力奋斗2个小时。我认为当我添加新的孩子时,孩子们会被覆盖,但我不确定。感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

问题是该组是在向其添加多个子项的函数中创建的,因此每次调用该函数时都会重置该组。在函数外部移动enemies = game.add.group();可以解决问题。