Я делаю программу, которая касается прыгающих мячей, когда они одного цвета и касаются друг друга, они порождают новый мяч. Теперь я хочу добавить прямоугольный объект на часть границы, который, если его коснутся шары, уничтожит шаровой объект. У меня возникают проблемы с установкой прямоугольников на границе левой и правой сторон холста. Вот мой код, где я рисую прямоугольники на границе холста.
function Wall(x,y,width,height) {
this.x = x;
this.y = y;
this.width = width;
this.height = height;
ctx.strokeStyle = 'red';
ctx.lineWidth = '6';
ctx.strokeRect(canvas.width/2, 0, canvas.width, 0); //top, right half
ctx.strokeRect(-canvas.width/2, canvas.height , canvas.width,0); //bottom,left half
ctx.strokeRect(-canvas.width/2, 0, canvas.height/2, 0); //Where i want to border left side, top half, DOESNT WORK
}
Я чувствую, что это что-то очень простое, чего мне не хватает. Или есть лучший способ реализовать эту концепцию?