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

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

大小:847.5M 语言: 中文

类型:母婴育儿 系统:macOS

备案号:备案号:沪7N-201438908-93T
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序狮兔同购软件3.0.7 最新版

{

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/08/13 14:48
新封神传说1.3.1正式版是最近十分火的一款地图,新版的封神传说,很多玩家都在关注,新版本更新了很多内容,修复了一些bug,新增了很多隐藏英雄密码等!新封神传说...

支持( 93 ) 盖楼(回复)

2025/08/10 14:48
Win8/Win8.1暴风一键永久激活是由暴风官方最新研发的windows8/8.1系统快速激活辅助软件,该软件十分的强大,支持win10专业版及win10以下...

支持( 76 ) 盖楼(回复)

2025/08/13 17:23
伶伶惠,你的省钱专家!在这里,可以免费领取淘宝优惠券,每天人工从淘抢购/聚划算中筛选出优惠商品,限时限量抢购超值好货,全天陪大家逛优惠。伶伶惠app介绍购物先领...

支持( 129 ) 盖楼(回复)

2025/09/01 13:25
以经典的都市换装为玩法的游戏,在游戏之中你可以对你的角色自由进行换装,针对不同的服装可以轻松更换,游戏有着超好玩的点击游戏玩法,各种不同的场所可以自由体验,玩换...

支持( 33 ) 盖楼(回复)

2025/08/06 10:33
一键收图APP是一款比较好用的图片提取工具,软件没有花里胡哨的个性化设计,有的知识简约的UI交互,而且软件完全免费,操作也十分简单,用户只需输入网址就能快速提取...

支持( 117 ) 盖楼(回复)

2025/08/27 05:06
安伴智能是一款非常实用的手机软件,让房东一键记录房客,智能管理,快速地录入个人信息和管理,支持实名制,并上报给治安部门,保证房客与房东安全的同时,还支持自助入住...

支持( 44 ) 盖楼(回复)

2025/08/19 09:18
中华经典资源库app为广大网友带来了丰富的国学经典名著,资源丰富,用户可以随时打开手机学习,非常方便!软件介绍中华经典资源库APP版是基于项目传播的相关需求,在...

支持( 58 ) 盖楼(回复)

2025/08/21 12:58
这是一款工票打印的软件,支持一键制作各种工票,非常方便的平台,安全可靠,包含服装,餐饮行业等等都是支持的,各种系统管理,一键打印!软件简介聚宝库工票APP是珠海...

支持( 178 ) 盖楼(回复)

2025/08/21 00:08
逃离方块二十三号案件(CubeEscapeCase23)是一款休闲益智游戏,深入挖掘一件颇为离奇的凶杀案,玩家需要收集各种物品逃离出房间,解密非常的精彩,对这种...

支持( 140 ) 盖楼(回复)

2025/08/24 20:36
虚贝游戏上号器是虚贝游戏打造的一款端游上号软件,在平台租的游戏账号通过上号器一键自动登录,保护账号安全,玩游戏无忧。虚贝游戏上号器安装方法首先运行安装程序,选择...

支持( 182 ) 盖楼(回复)

2025/08/14 05:06
很好用的一款写作软件,橙瓜码字支持多平台,功能非常的齐全,简洁精美的版面,码字流畅不卡顿,多平台云同步,对于长期外出的写手来说特别方便。功能介绍同步存储全平台覆...

支持( 13 ) 盖楼(回复)

2025/08/13 01:02
重建僵尸大陆2是一款策略型僵尸游戏。玩家将率领生存者在僵尸遍布的区域中求生,拯救其他幸存者,最终消灭僵尸。游戏开始可输入名字、选择性别并改变造型,还能选择初期道...

支持( 152 ) 盖楼(回复)

2025/09/03 06:49
ActiveGIFCreator(gif制作软件)是一款很经典的GIF动画制作软件。这款软件是专业GIF制作软件。那么ActiveGIFCreator(gif制...

支持( 161 ) 盖楼(回复)

2025/08/13 12:48
rpg幻想手游发布了全新的神域召唤苹果版,现在即将上线的是国服的版本,喜欢玩或者是喜欢幻想的玩家现在就可以来免费的下载看看吧,应该是非常的不错的!神域召唤苹果版...

支持( 25 ) 盖楼(回复)

2025/08/09 22:04
滕州12349服务平台是一款生活服务平台,非常多的服务功能开启,包括上门维修,家政服务,一键缴费,在线查询水费,交通地图查询等等功能,十分全能!滕州12349软...

支持( 14 ) 盖楼(回复)