娱乐系统方案解析

时间:2012-05-14来源:网络

① 播放暂停功能设计

通过这段代码可以设置Mplayer 暂停:process->write(pause );执行这段代码的时候在播放状态下就会暂停,暂停状态下就会继续播放。

② 音量调节

下面代码即可实现音量调节的功能:

Process->write(volume -1 ); //音量减小;

Process->write(volume +1 ); //音量增加;

Process->write(volume XX 1 ); //音量设置成指定值

该系统使用如下代码实现音量调节:

QString cmd=volume +QString::number(value)+ 1 ;

process->write(cmd.toLocal8Bit()。data());

系统最终实现的实验效果图如图5 所示:


图5 播放器模块实验结果图

3.2 游戏模块的设计

本系统设计了一个打砖块游戏。通过建立一个打砖块的游戏类CannonField,包含角度int angle、力度int force、是否正在射击bool isShooting 等成员,具有设置角度setAngle(int angle)、设置力度setForce(intforce)、射击shoot()、运动轨迹shotRect()、游戏控制newTarget()、 setGameOver()、restartGame()等槽函数,能发出击中hit() 、未击中missed() 、角度变化angleChanged(int newAngle) 力度变化force Changed(int newForce)等信号。

1 2 3 4

关键词: 解析 方案 系统 娱乐

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版