javascript - 如何在keyIsDown函数中使用ASCII码

标签 javascript p5.js

我想在 p5.js 网络编辑器中制作 pong 来训练我的编程技能,但我似乎无法找到一种方法来检测付款人 2 移动的 ASCII 键码, 我进一步向您提供代码

有什么办法可以把ASCII码转换成运动吗? 如果有人能提供给我,我会很高兴。

https://editor.p5js.org/p3nd_/sketches/rkAEBmgeV 第二名玩家的 Action 只是玩家一号的重复 Action ,以进行测试。

这是编辑器和我的代码的链接

最佳答案

您需要为玩家二更改此 block 中使用的 key 代码(这样您就不会模仿 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/keyIsDownhttp://p5js.org/reference/#p5/keyCode

关于javascript - 如何在keyIsDown函数中使用ASCII码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53782659/

相关文章:

javascript - 如何将整个背景逆向移动到鼠标指针的光标 p5.js

javascript - 检查P5.js中是否点击了圆弧

javascript - 使用换行符将数组下载为文本文件

javascript - Google Analytics 通用电子商务跟踪实现

javascript - 获取变量的名称属性

javascript - p5js button.mousePressed 调用函数+参数?

javascript - 只有第一个随机引用淡入

javascript - 当plotlyJS中的数据与其他图表差异很大时,如何打破条形图?

javascript - 如何为 p5.js 编写一行代码,作为我的播放器的相机跟随器? (var Mover;) 这是一款 2D 游戏

p5.js - 我怎样才能让这个粒子代码按照我想要的方式运行?