您当前位置: 首页 游戏辅助工具 C++打飞机源码下载-C++打飞机的游戏源代码免费下载

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

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

类型: 游戏辅助工具 版本: V7.6

大小: 987.2 时间: 2025-12-11

推荐语
推荐语
足彩输赢 全球总决赛输赢在哪买爱游戏官方网站 C++打飞机的游戏代码voidTitleDisplay(void)  //显示序{ HRESULT ddrval; //计算图象卷轴的坐标数据 RECTbackR1,frontR1,backR2,frontR2,backR3,frontR3; staticin...
应用介绍

爱游戏官方网站

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序

{

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

万博网投有信用 乐鱼下载棋牌 亚博竞技 赌博 滚球体育直播 鸭脖体育电竞 12博bet亚洲 新三板bet365智电 新bet365代理说明b dafabet代理的佣金高0 manbetx被冻结 850游戏微信上下分 朗九游会咖啡的用法 众博体育游戏官网下载 江西体育彩票官方网站 早教中心体育课程
应用信息
相关版本
相关推荐
同一开发者
本类最新
相关专题
相关文章
用户评论
微信成语猜猜看御史答案下载-微信小程序成语猜猜看御史答案大全完整免费版

微信成语猜猜看御史答案下载-微信小程序成语猜猜看御史答案大全完整免费版

2025/11/14 14:24更新

最近火爆朋友圈的微信小游戏成语猜猜看非常受到欢迎,它一共分为学童、童生、秀才、举人、贡士、进士、翰林、侍郎、尚书、大学士、御史等等级,小编为你收集整理了微信成语...

移动宽带 网友 zavbib 蚂蚁目标app1.2.4 安卓版
蚂蚁目标app1.2.4 安卓版

支持 ( 104 ) 盖楼(回复)

移动宽带 网友 zavbib 城镇狙击手(Sniper 3D: Down Town Sniper)7.8 手机版
城镇狙击手(Sniper 3D: Down Town Sniper)7.8 手机版

支持 ( 38 ) 盖楼(回复)

移动宽带 网友 zavbib 二手手机回收估价-鲁大师二手手机回收软件1.0.14.1010 绿色免费版
二手手机回收估价-鲁大师二手手机回收软件1.0.14.1010 绿色免费版

支持 ( 22 ) 盖楼(回复)

移动宽带 网友 zavbib 薛掌柜app下载-薛掌柜手机版3.2.7 安卓版
薛掌柜app下载-薛掌柜手机版3.2.7 安卓版

支持 ( 147 ) 盖楼(回复)

移动宽带 网友 zavbib 羁绊闪烁的恋之伊吕波存档下载-羁绊闪烁的恋之伊吕波全cg存档完整版
羁绊闪烁的恋之伊吕波存档下载-羁绊闪烁的恋之伊吕波全cg存档完整版

支持 ( 190 ) 盖楼(回复)

移动宽带 网友 zavbib 有杀气童话2内测版下载-有杀气童话2测试服1.1.0特权版
有杀气童话2内测版下载-有杀气童话2测试服1.1.0特权版

支持 ( 64 ) 盖楼(回复)

移动宽带 网友 zavbib 侦探福尔摩斯寻物手游中文版下载-侦探福尔摩斯寻物手游1.8.022 安卓版
侦探福尔摩斯寻物手游中文版下载-侦探福尔摩斯寻物手游1.8.022 安卓版

支持 ( 189 ) 盖楼(回复)

移动宽带 网友 zavbib 末日终焉之战0.1地图下载-末日终焉之战v0.1正式版【附攻略】
末日终焉之战0.1地图下载-末日终焉之战v0.1正式版【附攻略】

支持 ( 9 ) 盖楼(回复)

移动宽带 网友 zavbib 动漫明星大战4.0C地图下载-魔兽地图动漫明星大战4.0C 正式版【附攻略】
动漫明星大战4.0C地图下载-魔兽地图动漫明星大战4.0C 正式版【附攻略】

支持 ( 31 ) 盖楼(回复)

移动宽带 网友 zavbib PC诊所迷你桌面日历 3.20┊显示两天内节日节气纪念日等
PC诊所迷你桌面日历 3.20┊显示两天内节日节气纪念日等

支持 ( 159 ) 盖楼(回复)

移动宽带 网友 zavbib AnFuns app下载-AnFuns客户端v2.0.0 安卓版
AnFuns app下载-AnFuns客户端v2.0.0 安卓版

支持 ( 128 ) 盖楼(回复)

移动宽带 网友 zavbib 彩虹艺术签名app1.1.48 安卓版
彩虹艺术签名app1.1.48 安卓版

支持 ( 65 ) 盖楼(回复)

移动宽带 网友 zavbib 本地音乐播放器-手机本地音乐播放器9.0 纯净版
本地音乐播放器-手机本地音乐播放器9.0 纯净版

支持 ( 200 ) 盖楼(回复)

移动宽带 网友 zavbib 魔天记3D封测版下载-魔天记3D飞仙封测版2.81 官网安卓版
魔天记3D封测版下载-魔天记3D飞仙封测版2.81 官网安卓版

支持 ( 36 ) 盖楼(回复)

移动宽带 网友 zavbib 植物大战僵尸修改器万能通用版下载-植物大战僵尸修改器免费版2.0 电脑版
植物大战僵尸修改器万能通用版下载-植物大战僵尸修改器免费版2.0 电脑版

支持 ( 6 ) 盖楼(回复)

移动宽带 网友 zavbib 保温杯是什么梗表情包-人到中年保温杯表情包免费下载
保温杯是什么梗表情包-人到中年保温杯表情包免费下载

支持 ( 93 ) 盖楼(回复)

移动宽带 网友 zavbib 放射医学技术师总题库练习答案4.69 最新版
放射医学技术师总题库练习答案4.69 最新版

支持 ( 91 ) 盖楼(回复)

移动宽带 网友 zavbib 热带城镇岛屿湾游戏下载-Tropic Town - Island City Bay热带城镇岛屿湾手游1.2.2 正式版
热带城镇岛屿湾游戏下载-Tropic Town - Island City Bay热带城镇岛屿湾手游1.2.2 正式版

支持 ( 132 ) 盖楼(回复)

移动宽带 网友 zavbib 妙优车app下载-妙优车app5.3.4 安卓版
妙优车app下载-妙优车app5.3.4 安卓版

支持 ( 25 ) 盖楼(回复)

移动宽带 网友 zavbib 轮盘分析仪计数和跟踪器1.0.2 安卓版
轮盘分析仪计数和跟踪器1.0.2 安卓版

支持 ( 13 ) 盖楼(回复)

查看更多评论

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

游戏辅助工具 987.2

下载