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 scoreTxt = new Text2('0', { size: 150, fill: "#ffffff" }); scoreTxt.anchor.set(.5, 0); LK.gui.topCenter.addChild(scoreTxt); 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; }; self.on('down', function () { self.destroy(); LK.setScore(LK.getScore() + 1); scoreTxt.setText(LK.getScore()); }); }); var Game = Container.expand(function () { var self = Container.call(this); var moneyArray = []; var score = 0; var isGameOver = false; var tickOffset = 0; var redLine = new Container(); var redRectangle = redLine.createAsset('redRectangle', 'Red Rectangle', 0, 0); redRectangle.width = 2048; redRectangle.height = 30; redRectangle.y = 2732 - 30; redRectangle.tint = 0xff0000; self.addChild(redLine); 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 - redRectangle.height) { moneyArray[a].destroy(); moneyArray.splice(a, 1); if (!isGameOver) { LK.setScore(LK.getScore() - 1); scoreTxt.setText(LK.getScore()); } } } if (tickOffset++ % 60 == 0) { var newMoney = new Money(); newMoney.x = Math.random() * 2048; newMoney.y = 0; moneyArray.push(newMoney); self.addChild(newMoney); } }); });
===================================================================
--- original.js
+++ change.js
@@ -45,9 +45,9 @@
scoreTxt.setText(LK.getScore());
}
}
}
- if (tickOffset++ % 90 == 0) {
+ if (tickOffset++ % 60 == 0) {
var newMoney = new Money();
newMoney.x = Math.random() * 2048;
newMoney.y = 0;
moneyArray.push(newMoney);