Могу ли я пройти Path2D через несколько классов? HTML5 Холст вопрос - PullRequest
0 голосов
/ 02 февраля 2020

Я видел демонстрацию с этой страницы: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/isPointInPath

Я пытался включить ее в проект OOP, над которым я работаю. Чтобы кратко объяснить ситуацию, у меня есть классы GameView, Game и Orb. GameView вызывает requestAnimationFrame () для рекурсивного вызова Game.draw. В Game.draw я рисую шары, хранящиеся в массиве. Когда я реализую код в своем файле класса Orb, он показывает красный шар, но не меняет цвета при наведении курсора. Я также рассматриваю возможность сохранения Path2D в переменной и передачи его из класса Orb в класс Game в качестве аргумента. Это возможно? В частности, у меня нет сильного gr asp на Path2D, поэтому любой совет будет принят.

...