Как мне создать одну монету на время-фазер3 - PullRequest
0 голосов
/ 12 апреля 2020

Я играю в игру с phaser3 и хочу, чтобы, когда игрок ударил другого персонажа, он бросил монету, если у нее есть монеты. Однако, когда я бью персонажа, он бросает несколько монет. Вот код:

function punchplayer2(player, player2) {
  if (punching == true)
    if (score2 > 0) {
      coin = this.physics.add.sprite(player2.x, player2.y - 40, "coin");
    }
}

Ну, я пропустил некоторые части и оставил важную часть. Как мне сделать так, чтобы персонаж сбрасывал только одну монету вместо множества монет?

...