最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

p5.js键盘交互函数总结

来源:动视网 责编:小采 时间:2020-11-27 19:49:37
文档

p5.js键盘交互函数总结

p5.js键盘交互函数总结:这次给大家带来p5.js键盘交互函数总结,使用p5.js键盘交互函数的注意事项有哪些,下面就是实战案例,一起来看一下。一、键盘交互相关关键词与函数keyIsPressed: 关键词,按下按键时为true,反之为falsekeyCode: 关键词,用于判断按下哪个按键keyPress
推荐度:
导读p5.js键盘交互函数总结:这次给大家带来p5.js键盘交互函数总结,使用p5.js键盘交互函数的注意事项有哪些,下面就是实战案例,一起来看一下。一、键盘交互相关关键词与函数keyIsPressed: 关键词,按下按键时为true,反之为falsekeyCode: 关键词,用于判断按下哪个按键keyPress

这次给大家带来p5.js键盘交互函数总结,使用p5.js键盘交互函数的注意事项有哪些,下面就是实战案例,一起来看一下。

一、键盘交互相关关键词与函数

keyIsPressed: 关键词,按下按键时为true,反之为false

keyCode: 关键词,用于判断按下哪个按键

keyPressed():函数,按键按下时触发一次

keyReleased():函数,按键松开时触发一次

keyIsDown():函数,按下指定按键时返回true,反之为false

以下是一个较综合的案例,用wsad与zxcv控制小球移动:

var x=200; 
var y=200; 
var speed=2; 
 
function setup() { 
 createCanvas(400, 400); 
} 
 
function draw() { 
 background(220); 
 ellipse(x,y,20,20); 
 if(keyIsPressed){ 
 //持续触发 
 //字母用小写 
 if(key=='a'){ 
 x-=speed; 
 } 
 if(key=='d'){ 
 x+=speed; 
 } 
 } 
 if(keyIsDown(87)){ 
 //持续触发 
 //使用keyCode 
 //87即w 
 y-=speed; 
 } 
 if(keyIsDown(83)){ 
 //持续触发 
 //使用keyCode 
 //83即s 
 y+=speed; 
 } 
} 
 
function keyPressed(){ 
 //按键按下时触发一次 
 //字母用大写 
 if(key=='Z'){ 
 x-=20; 
 } 
 if(key=='X'){ 
 x+=20; 
 } 
} 
 
function keyReleased(){ 
 //按键松开时触发一次 
 //字母用大写 
 if(key=='C'){ 
 y-=20; 
 } 
 if(key=='V'){ 
 y+=20; 
 } 
}

查看效果:http://alpha.editor.p5js.org/full/S1YQvEFIZ

二、key与keyCode

下面这个案例将在画面上输出你按下的按键的key与keyCode,在写程序时可以用这个办法快速查找keyCode:

function setup() { 
 createCanvas(400, 400); 
} 
 
function draw() { 
 background(220); 
 textAlign(CENTER); 
 textSize(30); 
 if(keyIsPressed){ 
 text(key,200,180); 
 text(keyCode,200,220); 
 } 
}

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

vue-cli+webpack创建项目报错

jquery fullpage插件如何操作头部与尾部

文档

p5.js键盘交互函数总结

p5.js键盘交互函数总结:这次给大家带来p5.js键盘交互函数总结,使用p5.js键盘交互函数的注意事项有哪些,下面就是实战案例,一起来看一下。一、键盘交互相关关键词与函数keyIsPressed: 关键词,按下按键时为true,反之为falsekeyCode: 关键词,用于判断按下哪个按键keyPress
推荐度:
标签: 函数 总结 交互
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top