C++打飞机源码下载-C++打飞机的游戏源代码免费下载手游最新版本

C++打飞机源码下载-C++打飞机的游戏源代码免费下载手游最新版本

大小:548.2M 语言: 简体中文

类型:理财工具 系统:macOS

备案号:备案号:京2N-200680906-73U
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序小猫咪回家记手游下载-小猫咪回家记中文版1.0.2 安卓版

{

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++语言有很大的帮助。

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/13 16:57
守护纪年5.7.12破解版地图已经发布,这是一款魔兽防守地图,新版本增加了一些基础指令,并重做了一些技能,喜欢的朋友可以来下载体验!守护纪年5.7.12破解版地...

支持( 185 ) 盖楼(回复)

2025/11/08 03:55
垃圾分类是一款超级实用的垃圾分类查询软件,用户下载这款软件能够在上面搜索垃圾,就会出现相应的关键词,查询垃圾分类非常很简单,是一款垃圾分类的好帮手。垃圾分类功能...

支持( 55 ) 盖楼(回复)

2025/11/13 20:05
微商小蜜app是一款专门为微商推出的一款实用软件,为广大微商朋友打造的营销推广神器,可以一键自动加粉,让你在线无忧加粉赚取高额佣金。软件功能【邀请奖励】分享推荐...

支持( 34 ) 盖楼(回复)

2025/11/01 04:06
全新的一款赛车游戏,跨栏赛车(HurdlescarRacing),在游戏中,全速进行前进,路上会有各种围栏阻止你的道路,你需要及时的反应,更换道路。游戏简介你想...

支持( 76 ) 盖楼(回复)

2025/11/13 06:39
金山手机助手是由金山推出的iPhone手机管理软件,继承金山家族软件的轻巧、易用特性,精彩游戏,实用软件,款款应用都精彩!找应用更靠谱,装游戏更方便,使用体验更...

支持( 74 ) 盖楼(回复)

2025/10/28 06:27
九州天城诀游戏是一款有着仙侠唯美背景的角色扮演手机游戏,游戏中有着众多的装备可以自由的搭配使用,超多副本可以自由的挑战,独特的道具自由使用!让玩起来十分带感!九...

支持( 129 ) 盖楼(回复)

2025/10/22 09:22
弹跳英雄手游,巧妙融合经典街机的爽快操作与RPG冒险的深度体验,打造了轻松又有趣的闯关之旅。游戏核心围绕“弹珠弹跳”展开,玩家将操控各类特性鲜明的弹珠,借助精准...

支持( 23 ) 盖楼(回复)

2025/10/22 18:18
一款战斗冒险手游,采用精美的游戏画面,玩家在游戏中需要控制自己手中的角色来对手展开战斗,这是一场为了荣誉的战争,所以你一定要胜利,赶紧来试试吧。 游戏...

支持( 18 ) 盖楼(回复)

2025/11/15 01:05
是一款全新的东乡区新闻资讯软件,软件中为用户提供最新的东乡新闻资讯,还带来最新的党建资讯等,帮助你能够更快的了解相关政策方便办事。品质东乡介绍《品质东乡》客户端...

支持( 19 ) 盖楼(回复)

2025/11/05 09:25
目前有很多的用户都是在玩转区块链的,可以尝试体验下载百度最新的百度超级链,带你更好的玩转这个,同时也是有详细的功能以及安全性的!百度超级链是什么超级链是百度计划...

支持( 132 ) 盖楼(回复)

2025/10/28 14:34
挺不错的识字软件,以故宫作为主题,识字过程还挺有趣,每个学讲的很细致,宝宝很容易学会,最后还会有复习,加上记忆,在识字过程潜移默化学习很多历史性知识,这款软件太...

支持( 166 ) 盖楼(回复)

2025/10/31 02:58
智慧小二app是一款可以让你快速的到认识的朋友和同学的软件,让你瞬间发家致富,需要的朋友们赶紧下载吧。游戏介绍:小二快跑APP是由宁夏小二快跑商贸有限公司主导开...

支持( 13 ) 盖楼(回复)

2025/10/29 23:58
贝贝猫商城是款空调行业必备的购物平台,提供各种空调的设备,提供一站式的服务,绝对好用的b2b电商平台。天低价基础上享受额外折扣,优惠多多。贝贝猫商城应用介绍贝贝...

支持( 45 ) 盖楼(回复)

2025/11/01 17:08
末日游戏盒子app是全新打造的游戏盒子社区,在这里用户可以找到更多精彩的福利游戏,涵盖变态游戏,h5游戏等众多类型资源,一键下载轻松安装,如果你也是忠实的游戏粉...

支持( 17 ) 盖楼(回复)

2025/10/25 09:18
一汽丰田服务APP是一款专业的为一汽丰田汽车的售后服务应用,在手机上使用一汽丰田app,就可以随时的查询到自己的车辆信息以及各种服务信息!一汽丰田服务APP介绍...

支持( 74 ) 盖楼(回复)