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

大小:1,409.1M 类别:

官方免费 安全纠错

  • 更新时间2025-05-07
  • 版本V8.5
  • 权限查看
  • 系统Android
  • 语言简体中文
九游会误乐城官方网 九游会铭泽C++打飞机的游戏代码voidTitleDisplay(void)  //显示序狙击手之胜利的艺术三项修改器下载-狙击手之胜利的艺术三项修改器9.0.42 LIRW版{ HRESULT ddrval; //计算图象卷轴的坐标数据 RECTbackR1,frontR1,back...

C++打飞机的游戏代码

voidTitleDisplay(void)  //显示序狙击手之胜利的艺术三项修改器下载-狙击手之胜利的艺术三项修改器9.0.42 LIRW版

{

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

展开内容

应用信息

  • 厂商:上海寻梦信息技术有限公司(拼多多)
  • 包名:com.zyx.wifi
  • MD5:fd4fdfa1c1a5ea9ab64f84975d6e8a75
  • 年龄:12+
  • 备案号:备案号:浙1E-201583158-61V
  • 需要网络 有广告

猜您喜欢

类似应用

  • 市场联盟app下载-市场联盟手机版1.3 安卓版

    8.2/72.1M

    市场联盟的全名是嘉科民品市场联盟,主要的功能就是通过app让大家更方便的查看产品的相关信息,以便于把产品发在这里来交流。软件使用教程首先我们需要用手机号注册然后...

    查看
  • 象棋高手V4.0 安卓版

    7.5/442.9M

    中国的象棋可以说是世界出名的,你的象棋水平怎么样?想不想提高你的象棋水平,想轻松找到专家级别的象棋高手来教你吗?那就在你的手机上下载象棋高手吧,让你很快成为一名...

    查看
  • instamini软件下载-instamini软件1.44 最新版

    7.7/1,481.9M

    instaminiapp,一款类似于宝丽来的复古相机软件,这款软件每天只能拍10张照片,拥有多种复古相机界面,用户可以随意选择,如果想拍更多的照片,就只能解锁了...

    查看
  • 烈焰重生果盘版下载-烈焰重生果盘客户端1.0 安卓官方版

    9.5/39.7M

    烈焰重生是一款经典传奇战斗冒险手游。喜欢砍传奇的朋友福利来了,你可以随时随地切入pk进行战斗,杀怪爆装备。强大的副本boss等你来战,和兄弟一起组队攻沙,成为传...

    查看
  • 麦邻租房app4.0.1安卓版

    9.1/24.7M

    想要快速租到好房子吗?麦邻租房app能为你提供海量房源,你的各种需要统统都能满足,实景看房,方便又迅速,0佣金,不收任何费用,让你放心租房。主要功能1、海量房源...

    查看
  • Pangolin Professinal Edition v3.0.0.1011破解版

    7.7/150.6M

    1、产品简介Pangolin是一款帮助渗透测试人员进行Sql注入测试的安全工具。所谓的SQL注入测试就是通过利用目标网站的某个页面缺少对用户传递参数控制或者控制...

    查看
  • 好好学车app下载-好好学车app教练端1.01 教练版

    9.1/1,956.5M

    教练可以通过好好学车app教练端收到新的学车学员,也可以在网上接单为学员提供方便,更好的为学员负责,赢得好的口碑。好好学车移动互联网学驾预约平台。主要包含网上找...

    查看
  • 轻松录下软件操作过程培训课程网络教学课件创意屏幕录像大师v2.0官方安装版

    8.4/1,070.3M

    想录下你在计算机上操作的全过程吗,那就快来试试这个软件吧。创意屏幕录像大师是一款优秀的国产屏幕录像软件.她能轻松地将计算机屏幕上的软件操作过程,培训课程,网络教...

    查看
  • 考美乐app下载-考美乐app2.0.10 学生版

    9.5/1,368.5M

    考美乐app是一个互联网教育服务软件,为同学们带来了丰富的网络直播课程,并且具有回放功能,让学生朋友可以随时学习!软件介绍《考美乐》在线直播教育软件是本公司推出...

    查看
  • 京东慧采下载-京东慧采app6.2.0 官方安卓版

    7.8/1,086.2M

    专为企业购物打造的一个一站式购物平台,京东慧采app原名京东企业购,全新的首页体验人,可视化的角色工作台,全新的商品分类,更直观的浏览和购买体验,便捷的自主合并...

    查看

网友评论

160人参与,160条评论
  • 评论需审核后才能显示

同类排行

即下(1,409.1M)