@CrystaZZ

Как сделать так, чтобы в массив не push не больше 10?

Как сделать так, чтобы в массив не push не больше 10

Делаю игру, подводный мир. И хочу чтобы больше 10 - рыбок не пушалось.

if(time_push%50==0){
		fish.push({
			x : Math.random()* canvas.width - canvas.width, 
			y : Math.random()* 900, 
			dx : Math.random()* 2+2, 
			dy : 0,
		});
  • Вопрос задан
  • 538 просмотров
Пригласить эксперта
Ответы на вопрос 2
sh3mahan
@sh3mahan
что-то вроде веб-разработчика
Можно рассмотреть вариант с заменой рыбок, если больше 10 удалять первую, а новую добавлять в конец:
if(time_push%50 == 0 && fish.length < 10) {
    fish.push(...);
    fish.shift;
  } else {
    fish.push(...)
  };
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы