#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