簡體   English   中英

p5.js ReferenceError: keyDown 未定義

[英]p5.js ReferenceError: keyDown is not defined

創建了這個應該在p5.js中移動矩形的簡單代碼。 我收到錯誤ReferenceError: keyDown is not defined 怎么了? 我必須安裝任何其他庫還是語法錯誤?

function setup() {
    createCanvas(400, 400);
}
 
let x = 0;
let y = 0;

function draw() {
    if (keyDown(68)) // d
    {
        x += 3
    }
    if (keyDown(65)) // a 
    {
        x -= 3
    }
    if (keyDown(87)) 
    {
        y -= 3
    }
    if (keyDown(83)) 
    {
        y += 3
    }

    background(220)
    rect(x, y, 30, 50);
           
}

語法錯誤。 檢查按鍵的正確方法是KeyIsDown(keycode)

function setup() {
    createCanvas(400, 400);
}
 
let x = 0;
let y = 0;

function draw() {
    if (keyIsDown(68)) // d
    {
        x += 3
    }
    if (keyIsDown(65)) // a 
    {
        x -= 3
    }
    if (keyIsDown(87)) 
    {
        y -= 3
    }
    if (keyIsDown(83)) 
    {
        y += 3
    }

    background(220)
    rect(x, y, 30, 50);
           
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM