第5章-3绘制2D图形-精选课件(公开).pptVIP

  • 2
  • 0
  • 约7.85千字
  • 约 88页
  • 2019-12-03 发布于广西
  • 举报
绘制文字,使文字中心与单元格中心重合 字体高度是单元格高度的3/4 字体的宽高比与单元格相同 3.2 输入数字 处理键盘输入,在onKeyDown()方法中添加处理各个按键的分支语句 处理触摸屏输入,重写onTouchEvent()方法,并显示软键盘 上述对键盘事件和触摸屏事件的处理中,均调用了setSelectedTile()方法,该方法用于修改单元格中的数字; 3.3 增加提示 根据单元格可填入的数字的个数绘制不同的背景 3.4 抖动屏幕 当用户输入一个明显无效的数字,此时让屏幕抖动 修改setSelectedTile(),添加无效输入抖屏 在res/anim/shake.xml文件中定义动画资源 动画插补器主要控制动画的运行次数、速度、加速度 下面是上抖屏动画的动画插补器的XML定义 4 实现游戏功能 实现软键盘 实现游戏逻辑 本节内容与绘图没有关系,是游戏实现功能的控制环节,只做了解 4.1 创建软键盘 支持触摸屏输入 在游戏盘面的前端显示一个软键盘对话框 返回玩家所选择的数字 在res/layout/keypad.xml文件中创建用户布局 定义Keypad类 实现软键盘对话框 隐藏对于当前单元格无效的数字 启动软键盘对话框 在软键盘中隐藏无效的数字 关联视图ID 循环处理软键盘的每个键,为每个键设置监听器 重写onKeyDown(),支持玩家使用键盘输入数字 isVal

文档评论(0)

1亿VIP精品文档

相关文档