Показать сообщение отдельно
  #1 (permalink)  
Старый 19.03.2020, 23:06
Новичок на форуме
Отправить личное сообщение для gunner17 Посмотреть профиль Найти все сообщения от gunner17
 
Регистрация: 06.03.2019
Сообщений: 9

Рандомные координты на канвасе без наложения
Всем привет. Пишу игрушку-стрелялку на канвасе. Игрок ходит по полю и стреляет в зомби (вид сверху). С каждым уровнем зомби-мишени появляются в рандомных местах канваса. Вот такие координаты для каждой мишени.
x=Math.floor((Math.random() * canv.width));
y=Math.floor((Math.random() * canv.height));
Но иногда возникает наложение мишеней друг на друга (из-за рандома появляются иногда близкие координаты) и рисунки-спрайты друг на друга накладываюся.
Как сделать так чтобы мишени появлялись на поле без наложения друг на друга (с каким либо смещением)?
Ответить с цитированием