- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
LabWindows/CVI虚拟仪器设计技术场景与游戏设计之: 打蜜蜂
加到主窗口后,在右侧显示获得的透明图标文件,如图4-17 所示,点击保存图标按钮进行保存。至此,一个背景透明的蜜蜂图标就做好了,依次将飞机、炸弹、子弹等做成透明图标,以备程序中调用。
4-17 透明图标
4.5.2 打蜜蜂程序设计
(1)面板设计
编写一个打蜜蜂游戏,游戏一开始,蜜蜂开始移动,并每隔一段时间发射一颗炸弹,如果枪(飞机)被炸弹击中,则显示击中画面,并弹出游戏结束面板,点击重新开始则继续游戏,点击退出结束游戏。如果枪(飞机)发射的子弹击中蜜蜂,同样显示击中画面,弹出游戏结束面板。面板设计如图4-18 所示,面板中主要控件属性设置如表4-9 所示。
(a)打蜜蜂面板
(b)游戏结束面板
图4-18打蜜蜂游戏面板
表4-9控件属性设置表
常量名 | 控件类型 | 控件的主要属性 |
PANEL | Panel | 标题:打蜜蜂回调函数:PanelCB |
PICTURE | Picture | Load Image:backgraph.jpg |
PICTURE_BEE | Picture | Load Image:bee.ico |
PICTURE_SHOOTBEE | Picture | Load Image:shootbee.ico |
PICTURE_GUN | Picture | Load Image:gun.ico |
PICTURE_SHOOTGUN | Picture | Load Image:shootgun.ico |
PICTURE_BOOM | Picture | Load Image:boom.ico |
PICTURE_BULLET | Picture | Load Image:bullet.ico |
TIMER | Timer | 标题:timer 回调函数:timer Interval:0.010 |
TIMER_BEE | Timer | 标题:beerun 回调函数:beerun Interval:0.100 |
PANEL_POP | Panel | 标题:游戏结束回调函数:PanelCB |
TEXTMSG | Text Message | 默认值:游戏结束!请重新开始 |
CMD_RESTART | Command Button | 标题:重新开始回调函数:restart |
CMD_QUIT | Command Button | 标题:退出回调函数:quit |
上一篇:怎样采用多种单端信号驱动低功率、1Msps、±2.5V
差分输入、16
位
ADC
下一篇:LabWindows/CVI虚拟仪器设计技术场景与游戏设计之:
下雪场景