![](/img/trans.png)
[英]p5.js createCanvas not defined error. Uncaught ReferenceError
[英]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.