如何在keyIsDown函数中使用ASCII码
How to use ASCII code in keyIsDown function
我想在 p5.js 网络编辑器中制作乒乓球来训练我的编程技能,但我似乎无法找到一种方法来检测付款人 2 移动的 ASCII 键码,
我进一步向您提供代码
有什么方法可以将ASCII码转换为运动?
如果有人能提供给我,我会很高兴。
https://editor.p5js.org/p3nd_/sketches/rkAEBmgeV
第二名玩家的动作只是玩家一号的重复动作,以进行测试。
这是给编辑的link和我的代码
您需要为玩家二更改此块中使用的键码(这样您就不会模仿 P1):
if (keyIsDown(UP_ARROW)) {
pos1.y = pos1.y - 3;
}
//movement down for player1
if (keyIsDown(DOWN_ARROW)) {
pos1.y = pos1.y + 3;
}
//movement up for player2
if (keyIsDown(UP_ARROW)) {
pos1.y = pos1.y - 3;
}
//movement down for player2
if (keyIsDown(DOWN_ARROW)) {
pos1.y = pos1.y + 3;
}
文档告诉你如何在这里:https://p5js.org/reference/#/p5/keyIsDown
和 http://p5js.org/reference/#p5/keyCode
我想在 p5.js 网络编辑器中制作乒乓球来训练我的编程技能,但我似乎无法找到一种方法来检测付款人 2 移动的 ASCII 键码, 我进一步向您提供代码
有什么方法可以将ASCII码转换为运动? 如果有人能提供给我,我会很高兴。
https://editor.p5js.org/p3nd_/sketches/rkAEBmgeV 第二名玩家的动作只是玩家一号的重复动作,以进行测试。
这是给编辑的link和我的代码
您需要为玩家二更改此块中使用的键码(这样您就不会模仿 P1):
if (keyIsDown(UP_ARROW)) {
pos1.y = pos1.y - 3;
}
//movement down for player1
if (keyIsDown(DOWN_ARROW)) {
pos1.y = pos1.y + 3;
}
//movement up for player2
if (keyIsDown(UP_ARROW)) {
pos1.y = pos1.y - 3;
}
//movement down for player2
if (keyIsDown(DOWN_ARROW)) {
pos1.y = pos1.y + 3;
}
文档告诉你如何在这里:https://p5js.org/reference/#/p5/keyIsDown 和 http://p5js.org/reference/#p5/keyCode