創建了這個簡單的代碼,應該將一個矩形移入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);
}
uj5u.com熱心網友回復:
語法錯誤。檢查按鍵的正確方法是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);
}
uj5u.com熱心網友回復:
@Matei Piele 用 keyIsDown() 解決,發布這個讓其他人知道,也可以用 keyIsPressed() 解決。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/470104.html