您当前位置: 首页 母婴育儿 C++打飞机源码下载-C++打飞机的游戏源代码免费下载

C++打飞机源码下载-C++打飞机的游戏源代码免费下载

C++打飞机源码下载-C++打飞机的游戏源代码免费下载

类型: 母婴育儿 版本: V7.5

大小: 817.9 时间: 2025-11-10

推荐语
推荐语
三分pk10必中规则 pk10网盘出租C++打飞机的游戏代码voidTitleDisplay(void)  //显示序医线通手机app2.3.9 安卓版{ HRESULT ddrval; //计算图象卷轴的坐标数据 RECTbackR1,frontR1,backR2,frontR2,backR3,frontR3;...
应用介绍

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序医线通手机app2.3.9 安卓版

{

HRESULT ddrval;

//计算图象卷轴的坐标数据

RECTbackR1,frontR1,backR2,frontR2,backR3,frontR3;

staticintn=0;

staticintx1=0,x2=0,x3=0;

if(x1==310&&bSoundDrive)

{

cDSound.Play(false,1);

}

if(x1<420||x2<640)

{

x1+=1;

if(x1>420)x1=420;

if(x1<200)

{

SetRect(&backR1,0,0,x1,480);

SetRect(&frontR1,640-x1,0,640,480);

}

else

{

SetRect(&backR1,0,0,200,480);

SetRect(&frontR1,640-x1,0,840-x1,480);

}

if(x1>100)

{

x2+=2;

}

if(x2>640)x2=640;

if(x2<220)

{

SetRect(&backR2,0,0,x2,480);

SetRect(&frontR2,640-x2,0,640,480);

SetRect(&backR3,220-x2,0,220,480);

SetRect(&frontR3,0,0,x2,480);

}

else

{

SetRect(&backR2,0,0,220,480);

SetRect(&frontR2,640-x2,0,860-x2,480);

SetRect(&backR3,0,0,220,480);

SetRect(&frontR3,x2-220,0,x2,480);

}

//清屏后台缓冲区

DDBLTFX ddBltFx;

ddBltFx.dwSize=sizeof(DDBLTFX);

ddBltFx.dwFillColor=DDColorMatch(lpDDSBack,RGB(0,0,0));

lpDDSBack->Blt(NULL,NULL,NULL,DDBLT_WAIT|DDBLT_COLORFILL,&ddBltFx);

//将背景图象Blit到后台缓冲区

lpDDSBack->Blt(&frontR1,lpDDSPic6,&backR1,DDBLT_WAIT,NULL);


//将前景图象透明Blit到后台缓冲区

lpDDSBack->Blt(&frontR2,lpDDSPic4,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

lpDDSBack->Blt(&frontR3,lpDDSPic5,&backR3,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

else///移动开始

{

//清屏后台缓冲区

DDBLTFX ddBltFx;

ddBltFx.dwSize=sizeof(DDBLTFX);

ddBltFx.dwFillColor=DDColorMatch(lpDDSBack,RGB(0,0,0));

lpDDSBack->Blt(NULL,NULL,NULL,DDBLT_WAIT|DDBLT_COLORFILL,&ddBltFx);

SetRect(&frontR1,0,0,640,480);

SetRect(&backR1,0,0,640,480);

lpDDSBack->Blt(&frontR1,lpDDSPic1,&backR1,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

x3+=1;

if(x3<540)

{

SetRect(&backR1,540-x3,0,540,100);

SetRect(&frontR1,0,380,x3,480);

}

else

{

if(x3<640)

{

SetRect(&backR1,0,0,540,100);

SetRect(&frontR1,x3-540,380,x3,480);

SetRect(&backR2,1080-x3,100,540,200);

SetRect(&frontR2,0,380,x3-540,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=640&&x3<1080)

{

SetRect(&backR1,0,0,540-(x3-640),100);

SetRect(&frontR1,100+x3-640,380,640,480);

SetRect(&backR2,1080-x3,100,540,200);

SetRect(&frontR2,0,380,x3-540,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=1080&&x3<1180)

{

SetRect(&backR1,0,0,540-(x3-640),100);

SetRect(&frontR1,100+x3-640,380,640,480);

SetRect(&backR2,0,100,540,200);

SetRect(&frontR2,x3-1080,380,x3-540,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

SetRect(&backR2,540-(x3-1080),0,540,100);

SetRect(&frontR2,0,380,x3-1080,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=1180&&x3<1620)

{

SetRect(&backR1,540-(x3-1080),0,540,100);

SetRect(&frontR1,0,380,x3-1080,480);

SetRect(&backR2,0,100,540-(x3-1180),200);

SetRect(&frontR2,x3-1080,380,640,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

if(x3>=1620&&x3<1720)

{

SetRect(&backR1,0,100,540-(x3-1180),200);

SetRect(&frontR1,100+x3-1180,380,640,480);

SetRect(&backR2,0,0,540,100);

SetRect(&frontR2,x3-1620,380,x3-1080,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

SetRect(&backR2,540-(x3-1620),100,540,200);

SetRect(&frontR2,0,380,x3-1620,480);

lpDDSBack->Blt(&frontR2,lpDDSPic8,&backR2,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

if(x3>=1719)x3=640;

}

}

lpDDSBack->Blt(&frontR1,lpDDSPic8,&backR1,DDBLT_WAIT|DDBLT_KEYSRC,NULL);

}

//打印刷新率fps

HDChdc;

chartemp[32];

lpDDSBack->GetDC(&hdc);

SetBkMode(hdc,TRANSPARENT);

SetTextColor(hdc,RGB(0,255,0)); 

sprintf(temp,"%d帧/秒",iFps);

TextOut(hdc,0,0,temp,strlen(temp));

lpDDSBack->ReleaseDC(hdc);


  //换页

  while(1)

  {

    ddrval=lpDDSPrimary->Flip(NULL,DDFLIP_WAIT);//调用换页函数

    if(ddrval==DD_OK)//成功则退出while循环

      break;

    if(ddrval==DDERR_SURFACELOST)//如果页面丢失,则恢复页面

{

if(!InitThread())break;//重新提取背景

ddrval=lpDDSPrimary->Restore();//恢复主页面

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic1->Restore();//恢复离屏页面1

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic4->Restore();//恢复离屏页面4

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic5->Restore();//恢复离屏页面5

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic6->Restore();//恢复离屏页面6

if(ddrval!=DD_OK)

break;

ddrval=lpDDSPic8->Restore();//恢复离屏页面8

if(ddrval!=DD_OK)

break;

}

    if(ddrval!=DDERR_WASSTILLDRAWING)

break;

}

}

打飞机游戏是一款非常经典的游戏,大家想知道用c++语言怎么实现呢?这里小编就给大家带来C++打飞机的游戏源代码,详细会对大家学习c++语言有很大的帮助。

应用信息
相关版本
相关推荐
同一开发者
本类最新
相关专题
相关文章
用户评论
婚贝视频app-婚贝视频(婚贝婚礼视频app)1.2.2 便捷自助版

婚贝视频app-婚贝视频(婚贝婚礼视频app)1.2.2 便捷自助版

2025/11/09 15:08更新

婚贝视频是一款集婚纱照,婚礼视频,宝宝照,毕业季,生日,朋友聚会,成长记录等不同场景制作工具;提供了针对性主题模版风格、近千套精美模板。婚贝视频(婚贝婚礼视频a...

广电宽带 网友 abc456 佛教木鱼app下载-佛教木鱼(wooden fish)1.1.5 安卓版
佛教木鱼app下载-佛教木鱼(wooden fish)1.1.5 安卓版

支持 ( 132 ) 盖楼(回复)

广电宽带 网友 abc456 旋转轮胎修改器下载-旋转轮胎Spintires五项修改器1.0 绿色版
旋转轮胎修改器下载-旋转轮胎Spintires五项修改器1.0 绿色版

支持 ( 194 ) 盖楼(回复)

广电宽带 网友 abc456 社区买菜app-武汉社区买菜app1.00 疫期版
社区买菜app-武汉社区买菜app1.00 疫期版

支持 ( 82 ) 盖楼(回复)

广电宽带 网友 abc456 四张塔罗牌测试前世猪图片高清下载-四张塔罗牌测试前世猪图片高清完整版
四张塔罗牌测试前世猪图片高清下载-四张塔罗牌测试前世猪图片高清完整版

支持 ( 83 ) 盖楼(回复)

广电宽带 网友 abc456 埃元AI自动播下载-埃元AI自动播app2.0.0 最新版
埃元AI自动播下载-埃元AI自动播app2.0.0 最新版

支持 ( 190 ) 盖楼(回复)

广电宽带 网友 abc456 代号血战国际服下载-代号血战国际服(Blood Strike)1.003.639271 官方版
代号血战国际服下载-代号血战国际服(Blood Strike)1.003.639271 官方版

支持 ( 110 ) 盖楼(回复)

广电宽带 网友 abc456 蜜阅书苑会吃才会赢-蜜阅书苑(言情小说)2.5.1.0 官方手机版
蜜阅书苑会吃才会赢-蜜阅书苑(言情小说)2.5.1.0 官方手机版

支持 ( 152 ) 盖楼(回复)

广电宽带 网友 abc456 Unmatched Ego安卓下载-Unmatched Ego足球游戏1.2 安卓版
Unmatched Ego安卓下载-Unmatched Ego足球游戏1.2 安卓版

支持 ( 193 ) 盖楼(回复)

广电宽带 网友 abc456 影音播放器官方下载-天王影音播放器2.1.7.0官方免费版
影音播放器官方下载-天王影音播放器2.1.7.0官方免费版

支持 ( 51 ) 盖楼(回复)

广电宽带 网友 abc456 顶尖图ios客户端1.0.0 苹果版
顶尖图ios客户端1.0.0 苹果版

支持 ( 140 ) 盖楼(回复)

广电宽带 网友 abc456 闪玩免广告无限钻石金币版下载-闪玩免广告最新版2.4.0 免费版
闪玩免广告无限钻石金币版下载-闪玩免广告最新版2.4.0 免费版

支持 ( 174 ) 盖楼(回复)

广电宽带 网友 abc456 修仙物语下载-修仙物语手游1.0 安卓版
修仙物语下载-修仙物语手游1.0 安卓版

支持 ( 171 ) 盖楼(回复)

广电宽带 网友 abc456 电视猫视频手机版-电视猫视频apk下载2.4.4 最新安卓版下载
电视猫视频手机版-电视猫视频apk下载2.4.4 最新安卓版下载

支持 ( 162 ) 盖楼(回复)

广电宽带 网友 abc456 唯彩闪电清理大师下载-唯彩闪电清理宝2.1.0官方安卓版
唯彩闪电清理大师下载-唯彩闪电清理宝2.1.0官方安卓版

支持 ( 11 ) 盖楼(回复)

广电宽带 网友 abc456 QQ空间刷留言软件-草草QQ空间一键空白留言软件1.0 绿色免费版
QQ空间刷留言软件-草草QQ空间一键空白留言软件1.0 绿色免费版

支持 ( 87 ) 盖楼(回复)

广电宽带 网友 abc456 天天运司机端2.3.5 安卓最新版
天天运司机端2.3.5 安卓最新版

支持 ( 190 ) 盖楼(回复)

广电宽带 网友 abc456 腾达f1200说明书免费下载-腾达f1200使用说明书(腾达f1200详细配置教程)pdf格式
腾达f1200说明书免费下载-腾达f1200使用说明书(腾达f1200详细配置教程)pdf格式

支持 ( 61 ) 盖楼(回复)

广电宽带 网友 abc456 快剪剧APP下载-快剪剧官方版1.1.2 最新版
快剪剧APP下载-快剪剧官方版1.1.2 最新版

支持 ( 172 ) 盖楼(回复)

广电宽带 网友 abc456 弑神传奇游戏下载-弑神传奇1.0 安卓版
弑神传奇游戏下载-弑神传奇1.0 安卓版

支持 ( 164 ) 盖楼(回复)

广电宽带 网友 abc456 med绘画中文版软件免费下载-med绘画软件中文版28.9
med绘画中文版软件免费下载-med绘画软件中文版28.9

支持 ( 98 ) 盖楼(回复)

查看更多评论

C++打飞机源码下载-C++打飞机的游戏源代码免费下载

母婴育儿 817.9

下载