需购买观看

全屏

13.3.1 键盘控制原理


【专业IT培训机构,真正零首付入学www.bjsxt.com


      键盘和程序交互时,每次按下键、松开键都会触发相应的键盘事件,事件的信息都封装到了KeyEvent对象中。

      为了识别按下的键是哪个键, 系统对键盘所有按键做了编号,每个按键都对应相应的数字。 比如:回车键对应数字10,空格键对应数字32等。这些编号,我们都可以通过KeyEvent对象来查询,KeyEvent.VK_ENTER 实际就是存储了数字10。

      本游戏中,我们通过“上下左右”键来控制飞机的移动,因此我们可以设定四个布尔类型的变量表示四个基本方向。

      boolean left,up,right,down;

      当按下左键时,left=true;当松开左键时,left=false;

      程序根据四个方向的状态,进行移动,比如:left=true,即飞机向左移动,那么只需x坐标做减法即可。 其他方向同理。

if (left) {
	x -= speed;
}
分类导航
点击按住视频可拖动

缩小

关闭

  • 正在学习
  • 北京总部地址:北京市海淀区西三旗街道建材城西路中腾建华商务大厦东侧二层尚学堂
  • 咨询电话:400-009-1906 010-56233821
  • Copyright 2007-2015 北京尚学堂科技有限公司
  • 京ICP备13018289号-1 京公网安备11010802015183