第十四章:面对墙壁.docVIP

  • 8
  • 0
  • 约5.03千字
  • 约 6页
  • 2017-10-18 发布于天津
  • 举报
第十四章:面对墙壁.doc

Qt教程一 —— 第十四章:面对墙壁 这是最后的例子:一个完整的游戏。 我们添加键盘快捷键并引入鼠标事件到CannonField。我们在CannonField周围放一个框架并添加一个障碍物(墙)使这个游戏更富有挑战性。 t14/lcdrange.h包含LCDRange类定义。 t14/lcdrange.cpp包含LCDRange类实现。 t14/cannon.h包含CannonField类定义。 t14/cannon.cpp包含CannonField类实现。 t14/gamebrd.h包含GameBoard类定义。 t14/gamebrd.cpp包含GameBoard类实现。 t14/main.cpp包含MyWidget和main。 一行一行地解说 t14/cannon.h CannonField现在可以接收鼠标事件,使得用户可以通过点击和拖拽炮筒来瞄准。CannonField也有一个障碍物的墙。 protected: void paintEvent( QPaintEvent * ); void mousePressEvent( QMouseEvent * ); void mouseMoveEvent( QMouseEvent * ); void mouseReleaseEven

文档评论(0)

1亿VIP精品文档

相关文档