Нет объектов, отображаемых на холсте HTML5. Есть только пиксели. Когда вы рисуете фигуру, холст машет палочкой, появляются пиксели, а потом он забывает, что что-то даже случилось.
Как уже сделали многие, вы можете отслеживать, что вы рисуете на холсте, чтобы иметь постоянные объекты для перерисовки. Я написал несколько популярных руководств по этому , и без сомнения, если вы будете искать, вы найдете больше.
Когда вы строите свою систему постоянных объектов, вы почти наверняка захотите включить много отладочного кода, который выводит простые для понимания списки объектов и их координаты. Многие люди предпочитают делать это с помощью операторов console.log
, которые будут выводить любые строки, которые вы хотите, на консоль разработчика (часть инструментов разработчика F12 в большинстве современных браузеров).
Но это все. То, что вы строите, - это то, что вы можете использовать для проверки вещей.