czyszczenie okręgów z obszaru HTML5 Canvas

Wygląda na to, że jedynym sposobem oczyszczenia regionu z płótna jest użycie polecenia clearRect () - muszę wyczyścić okrąg (maskuję obszary z wypełnionego płótna, w tym konkretnym przypadku kieruję światła) i pomimo wszystkich prób nie wydaje się możliwe.

Próbowałem narysować okrąg z wartością alfa 0, ale po prostu nic by się nie pojawiło, chyba że alfa była wyższa (co jest sprzeczne z punktem: P) - zakładam, że contex.fill () rysuje go jako dodatek, a nie zastąpienie .

Jakieś sugestie, w jaki sposób mogę (szybko) usunąć kółka w celach maskowania?

questionAnswers(6)

yourAnswerToTheQuestion