Случайные звезды в Фазе3

#javascript #phaser-framework

Вопрос:

У меня есть группа звезд. Это дает мне только 1 звезду в начале. Я хочу сделать это, если я возьму эту звезду, она даст мне 2 звезды, если я возьму 2 звезды, она даст мне 3 и так далее. Как я могу это сделать?

 stars = this.physics.add.group({
    key: 'star',
    repeat: -1,
    setXY: {
      x: Phaser.Math.RND.between(0, 900),
      y: Phaser.Math.RND.between(0, 600),
      frameQuantity: 2,
      repeat: 5
     }    
});

 this.physics.add.overlap(player, stars, collectStar, null, this);


function collectStar (player,star){
  star.disableBody(true, true);
  score  = 2;    // COUNT BY 2
  scoreText.setText('Score: '   score);
}
 

Комментарии:

1. Ваш вопрос довольно неясен для меня. Не могли бы вы перефразировать это по-другому? Кроме того, можете ли вы настроить точный код, который вы запускаете в воспроизводимом сценарии, например, в репозитории codesandbox?

2. replit.com/@Peter119/stars#script.js

3. вот это игра . Когда мальчик прикасается к звезде , звезда исчезла , игра должна добавить 2 звезды, когда мальчик прикасается к 2 звездам , игра должна добавить 3 звезды и так далее …

4. на странице replit нажмите зеленый запуск btn