'e'키를 누르고 있으면 그려지는 선의 색과 크기가 변경되는 간단한 그리기 프로그램을 만들려고합니다. 그러나 keyPressed
을 사용하려고하면 한 번만 실행되므로 전체 선을 변경하는 대신 파란색 점 하나가 그려집니다. 기본적으로, 제가 알아야 할 것은 키가 눌려지면 무언가를 만드는 방법입니다. 왜냐하면 오직 한 번만 프레스를 등록하기 때문입니다. 이것은 내가 지금까지 무엇을 가지고 :p5.js에서 키를 눌렀을 때 무언가를 만드는 방법
function keyTyped() {
if (key === 'e') {
if (mouseY < 417) {
fill(0,0,255,100);
ellipse(mouseX,mouseY,5,5);
}
}
}
대신
function draw() {
if (mouseY < 417) {
noStroke();
fill(0,100);
ellipse(mouseX,mouseY,20,20);
}
}
당신은 이것을 알아 냈습니까? –
@Kevin Workman 결국 모든 것이 해결되어 도움을 주셔서 감사합니다. –
문제 없습니다. 도움이 되었다면 허용 된 것으로 표시 할 수 있습니다. –