Новичок здесь.Последовал учебник и сделал клон Flappy Bird в ванильном javascript.Теперь я гораздо лучше понимаю холст и логику игр javascript, и мне было очень интересно настраивать код.
В настоящее время я пытаюсь отобразить одну из трех случайных строк из массивакаждые 3 очка набираются.
Это мой код:
var motivation = ["Radical!", "Tubular!", "Cowabunga, dude!"];
var motivationRandom = motivation[Math.floor(Math.random() *
motivation.length)];
if (score % 3 === 0 && score !==0){
ctx.fillstyle = "#000";
ctx.font = "50px Impact";
ctx.fillText(motivationRandom, 50, cvs.height-50);
}
Когда счет кратен 3, текст будет быстро переключаться между одной из трех строк в массиве, пока не будет набрана другая точка иусловия оператора if больше не выполняются.
Было бы замечательно, если бы кто-то мог указать мне правильное направление.