Как в canvas расположить элементы рандомно учитывая границы полотна?
Как в canvas расположить элементы рандомно, учитывая границы полотна (что бы элементы не заходили за пределы), учитывая центр полотна, допустим размер 100px X 100px, что бы в центр элементы тоже не попадали.
P.S. рандомно элементы отрисовал. Путаница с определением центра и границ.
Так и делаю, но элементы могут, так скажем, наезжать друг на друга, выходить за границы канваса почти на половину своей ширины, и еще надо что бы элементы игнорировали центр размером, к примеру, 100 на 100 пикселей
Aleksey Levickyj я где то когда только начинал js учить, как раз на canvas строил генерацию лабиринта, и рандомно располагал направление стенки 20 на 20 px, сейчас надо вспомнить где оно лежит и посмотреть
Andrey Perov, я например разделял полотно на ячейки 20 на 20 и проверял где мы находимся в данный момент, если на границе полотна, то не рисовал на нем же) here говно код страшный правда...
скорее всего нужен какой либо алгоритм, который не будет располагать элементы у центра, если я правильно вас понял