在p5中如何使用键盘让角色移动?我的意思是,不仅仅是向左和向右...我还想使用 WASD 键。我用过这个(形状作为占位符):
https://editor.p5js.org/TheDiamondfinderYT/present/8ZqV2LsVB https://editor.p5js.org/TheDiamondfinderYT/present/8ZqV2LsVB
function keyPressed() {
if (keyCode === LEFT_ARROW||keyCode === 65) {
left()
} else if (keyCode === RIGHT_ARROW||keyCode === 68) {
right();
if (keyCode === UP_ARROW) {
up()
} else if (keyCode === DOWN_ARROW) {
down()
}
}
有人能指出我正确的方向吗?
你只是犯了一些错误。例如,在这段代码中:
else if (keyCode === RIGHT_ARROW||keyCode === 68) {
right();
if (keyCode === UP_ARROW) {
up()
} else if (keyCode === DOWN_ARROW) {
down()
}
}
the if
的陈述UP_ARROW
and DOWN_ARROW
are inside the if
的陈述RIGHT_ARROW
,当他们不应该的时候。Here https://editor.p5js.org/KamakuraYaru/sketches/7zoq72QjZ是我为您清理的版本,您只需复制代码即可移动应该可以正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)