2017-10-10 4 views
0

일부 캔버스 색상을 추가 한 후에 캔버스 색상이 완전히 깨져서 그 이유를 알 수 없습니다. 예전에는 색상이 많이 사용되었지만 이제는 빨간색과 검은 색으로 만 표시됩니다. 내 현재 코드는 여기에 있습니다 : https://gist.github.com/Ptolemy2002/1423a7ce6412130c4be7694178c983cd캔버스 색상이 깨졌습니다?

내 예전의 코드는 여기에 있습니다 : https://gist.github.com/Ptolemy2002/b36f0088fc8fed713ec88262aed2faf8

+2

실행중인 예제가없고 빠른 응답을 얻을 수있는 기회를 탐색 할 코드가 너무 적습니다. devTool (브라우저에서 F12 키를 누름)을 사용하여 소스 탭 (디버거 탭 FireFox)으로 이동 한 다음 js 파일을 열고 (왼쪽 패널에서 찾을 수 있음) 소스 뷰에서 중단 점을 추가하고 변수를 검사하십시오. 또한 콘솔 탭과 console.log (데이터)를 사용하여 데이터를 출력하여 값이 올바른지 확인할 수 있습니다. 제거 프로세스를 통해 곧 문제점을 찾을 수 있습니다. 실행중인 예제가있는 경우 문제를 해결할 수있는 방법입니다. – Blindman67

답변

0

그것은 단순한 네이밍 오류였다. 실수로 다른 객체와 동일한 기능을 내 객체에 지정했습니다. 새로운 선언은 이전 선언을 대체합니다.

저는 실제로이 기능을 두 가지 기능 (획 및 채우기)으로 수행했습니다.