• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 测试测量 > 技术文章 > LabWindows/CVI虚拟仪器设计技术场景与游戏设计之: 打蜜蜂

LabWindows/CVI虚拟仪器设计技术场景与游戏设计之: 打蜜蜂

录入:edatop.com    点击:

 

加到主窗口后,在右侧显示获得的透明图标文件,如图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虚拟仪器设计技术场景与游戏设计之: 下雪场景

微波射频测量操作培训课程详情>>
射频和天线工程师培训课程详情>>

  网站地图