User prompt
сделай, чтобы монеты чаще падали
User prompt
сделай, чтобы когда монета касалась красной линии, монета уничтожалась и единоразово снимала один балл
User prompt
сделай, чтобы когда монета касалась красной линии, монета уничтожалась и единоразово снимала один балл
User prompt
сделай, чтобы когда монета касалась красной линии, монета уничтожалась и единоразово снимала 0.25 балла
User prompt
сделай, чтобы когда монета касалась красной линии, монета уничтожалась и единоразово снимала 1/28 балла
User prompt
у меня снимается 28 баллов вместо одного
User prompt
сделай, чтобы когда монета касалась красной линии, монета уничтожалась и единоразово снимала один балл
User prompt
когда монета касается края экрана, счёт начинает бесконечно уходить в минус. Мне нужно, чтобы за одну монету снимался один балл
User prompt
сделай, чтобы когда монета касалась красной линии, монета исчезала и единоразово снимала один балл
User prompt
Fix Bug: 'Uncaught TypeError: Graphics is not a constructor' in this line: 'var redLine = new Graphics();' Line Number: 26
User prompt
сделай снизу красную линию (в 10-30 пикселей шириной)
User prompt
у меня ошибка, счёт начинает быстро уходить в минус
User prompt
сделай, чтобы когда монета исчезает за экраном, она снимала 1 очко
User prompt
Fix Bug: 'ReferenceError: scoreTxt is not defined' in this line: 'scoreTxt.setText(LK.getScore());' Line Number: 11
User prompt
сделай, чтобы когда я нажимал на монету, мне начислялось одно очко
User prompt
сделай, чтобы монета исчезала и начисляла очко после того, как игрок нажимает на неё левой кнопкой мыши
User prompt
когда я нажимаю на монету ЛКМ, ничего не происходит
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'button')' in this line: 'if (obj.event.data.button !== 0) return;' Line Number: 42
User prompt
сделай, чтобы монета исчезала и начисляла очко после того, как игрок нажимает на неё левой кнопкой мыши
User prompt
ещё чуть-чуть реже
User prompt
сделай, чтобы сонеты падали реже
User prompt
Fix Bug: 'TypeError: Cannot read properties of undefined (reading 'button')' in this line: 'if (event.data.button === 0) {' Line Number: 43
User prompt
сделай, чтобы монеты исчезали и начисляли очки за клик левой кнопкой мыши по ним
User prompt
сделай, чтобы монеты падали реже
var Money = Container.expand(function () {
var self = Container.call(this);
var moneyGraphics = self.createAsset('money', 'Money Graphics', .5, .5);
self.speed = 5;
self.move = function () {
self.y += self.speed;
};
});
var Game = Container.expand(function () {
var self = Container.call(this);
var scoreTxt = new Text2('0', {
size: 150,
fill: "#ffffff"
});
scoreTxt.anchor.set(.5, 0);
LK.gui.topCenter.addChild(scoreTxt);
var moneyArray = [];
var score = 0;
var isGameOver = false;
var tickOffset = 0;
LK.on('tick', function () {
if (isGameOver) {
LK.effects.flashScreen(0xff0000, 1000);
LK.showGameOver();
}
for (var a = moneyArray.length - 1; a >= 0; a--) {
moneyArray[a].move();
if (moneyArray[a].y > 2732) {
moneyArray[a].destroy();
moneyArray.splice(a, 1);
}
}
if (tickOffset++ % 60 == 0) {
var newMoney = new Money();
newMoney.x = Math.random() * 2048;
newMoney.y = 0;
moneyArray.push(newMoney);
self.addChild(newMoney);
}
});
stage.on('down', function (obj) {
var event = obj.event;
var pos = event.getLocalPosition(self);
for (var a = moneyArray.length - 1; a >= 0; a--) {
if (moneyArray[a].intersects(pos)) {
moneyArray[a].destroy();
moneyArray.splice(a, 1);
score++;
scoreTxt.setText(score);
}
}
});
});