Ich versuche zu finden, wenn ein Pixel schwarz ist oder nicht auf einer LeinwandÜberprüfen Sie, ob Pixel schwarz auf HTML5 Canvas ist
var check = function(player,keyPressed) {
//series of ifs to determine what pixel to check.
}
ich brauchen würde, entweder wahr oder falsch zurück, wenn das Pixel falsch ist Ich habe versucht, GetImageData, aber ich war nicht in der Lage, herauszufinden, wie man es richtig verwendet.
einen Blick auf diese Fragen nehmen: http: // Stackoverflow .com/questions/6735470/get-pixel-color-from-canvas-auf-mouseover http: // stackover flow.com/questions/667045/getpixel-from-html-canvas –
getImageData ist ein Array der Pixel, 4 Bytes für jedes Pixel (r, g, b, a). Sie können einfach die Pixel durchlaufen oder aus den x, y Koordinaten herausfinden, welche Sie benötigen und in den ersten drei Werten nach 0 abfragen. – ManoDestra