正如它所說的,在Phaser.js中,如何爲組內的每個對象應用動作。我想下面的線適用於每個項目:對Phaser js中的每個對象應用動作
game.physics.arcade.collide(something, platforms);
game.physics.arcade.overlap(player, something, gameOver, null, this);
something.body.velocity.x = -120;
「東西」是對象的名字,但我的組名稱叫「obstacleGroup」。我希望這樣做,因爲我有另一個功能,一直在爲組創建新對象,所以我不一定知道他們被稱爲什麼。
太棒了,謝謝:) –
@imcg最新的移相器版本要求您將'this'作爲第二個參數傳遞給'forEach'。我更新了你的答案,包括這個。 – ashes999