当前位置: 首页 > news >正文

黄江网站建设哈尔滨做网站的公司

黄江网站建设,哈尔滨做网站的公司,深圳创意设计网站,产品详情页模板免费下载当boos受到伤害时游戏结束,游戏结束时我们需要将窗体全部绘制从别的画面,这样我们可以在游戏运行类中的update设置条件,在游戏运行类thread创建一个枚举类型定义是否游戏结束 public enum Game { play, over };//定义现在游戏运行状态 如果…

当boos受到伤害时游戏结束,游戏结束时我们需要将窗体全部绘制从别的画面,这样我们可以在游戏运行类中的update设置条件,在游戏运行类thread创建一个枚举类型定义是否游戏结束

public enum Game { play, over };//定义现在游戏运行状态

如果游戏没结束(play)或者游戏结束(over)运行不同的程序

if (game == Game.play)//如果没结束
{
    duixiangweizhi.update(); //每帧调用集合   
}
else if (game == Game.over) { duixiangweizhi.gameover(); }//如果结束调用绘制结束页面方法

我们需要在子弹类检测如果人机的子弹碰撞到boos那么就将游戏运行类的枚举类型修改为over

if (zd == zidanen.renji)//如果子弹是由人机发射出
{
    if (duixiangweizhi.boospengzhuang(rec)!=null)
    {
        duixiangweizhi.boom(boomx, boomy);//爆炸特效
        xiaohui = true;
        tankthread.game = tankthread.Game.over;
    }
}

然后定义一个可调用的方法,在游戏结束后绘制结束界面

首先定义一个画布变量获取到当前窗体画布

public static Graphics g=tankthread.g;

在在开始我们就将游戏运行类的画布变量获取到窗体画布了,所以这里直接赋值就可以

然后在方法中绘制游戏结束页面,顺便调整绘制位置保证结束页面在窗体中心

 public static void gameover()//游戏结束
 {
     int x = 450 / 2 - Resources.GameOver.Width / 2;
     int y =450/2-Resources.GameOver.Height / 2;
     g.DrawImage(Resources.GameOver, x, y);//绘制结束页面
 }

游戏结束

http://www.yayakq.cn/news/266286/

相关文章:

  • 石家庄外贸网站建设公司网站和域名的区别
  • 营销型网站建设开发价格网站维护 英文
  • 做国际生意的网站有哪些影楼ps后期修片的教程
  • 中国建筑装饰网站做网络营销推广途径
  • 网站平台建设框架珠海网站建设设计
  • 甘肃城乡建设厅网站首页网站建设备案审核要多久
  • 盐城网站建设厂商网站建设明细报价表仅供参考
  • 临汾网站建设公司深圳网站建设网站排名优化
  • 公司建设网站需要固定ip吗pageadmin仿站教程
  • ps做分享类网站效果图wordpress简介企业
  • 网站改版提示无需改版wordpress 博客实例
  • 新洲建设局网站wordpress 后台 获取分类id
  • 无锡网站建设多少钱seo外链北京seo公司
  • 免费网站建设找云狄wordpress速度慢图片
  • 茂易网站建设wordpress 手册 插件
  • 四川建站模板网站公司搜狗权重查询
  • 做网站如何做视频wordpress 粘贴
  • 什么是网站交互性乐清网站改版公司
  • 旅游网网站建设广州软件开发培训哪个好
  • 预付网站制作费怎么做凭证wordpress 协同
  • 峨眉山网站建设网站备案查询流程
  • 做网站发布创可贴网站怎么做图片大全
  • 该网站使用的安全设置网页设计公司宣传
  • 梧州网站建设贝尔利购物网站模板代码下载
  • 山东省建设教育集团网站企业建设网站的策划流程
  • 网站开发高级工程师专业wordpress模板怎么改成织梦模板
  • 做网站80端口extjs做的网站
  • 做网站需要学编程吗主流搜索引擎有哪些
  • 商丘网站建设方案中小企业网站建设济南兴田德润o厉害吗
  • 企业网站建设中企动力苏州网络营销及网站推广