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

官方网站建设手机银行百度数据库

官方网站建设手机银行,百度数据库,webpack 网站,大型网站响应式在子弹撞到墙或者人机身上时会将碰撞到的墙体或者人机销毁 我们需要做到几点 检测子弹碰撞到的墙体或者人机将物体获取到 每帧遍历墙体列表与人机列表,检测被碰撞的墙,创建一个方法返回值为对应类型将被碰撞的物体返回出来 public static gudin wallp…

在子弹撞到墙或者人机身上时会将碰撞到的墙体或者人机销毁

我们需要做到几点

检测子弹碰撞到的墙体或者人机将物体获取到

每帧遍历墙体列表与人机列表,检测被碰撞的墙,创建一个方法返回值为对应类型将被碰撞的物体返回出来

 public static gudin wallpengzhuang(Rectangle rt)//传递一个Rectangle类型做检测
 {
     foreach (gudin gudin in walllist)//遍历所有墙
     {
         if (gudin.getjuxing().IntersectsWith(rt))//获取墙的矩形调用IntersectsWith方法检测与传递进来的矩形是否碰撞
         {
             return gudin;//返回发生碰撞的墙
         }
     }
     foreach(gudin gudin1 in steellist)//遍历铁块
     {
         if(gudin1.getjuxing().IntersectsWith(rt))
         {
             return gudin1;//返回发生碰撞的墙
         }
     }
     return null;//如果没有符合条件的那么返回空
 }
 public static renji renjipengzhuang (Rectangle re)//检测人机碰撞
 {
     foreach(renji rg in renjilist)
     {
         if (rg.getjuxing().IntersectsWith(re))//如果碰撞
         {
             return rg;//返回发生碰撞的墙
         }
     }
     return null;
 }

在子弹类将子弹的矩形传递近方法检测与检测碰撞方法中列表的物体是否碰撞

创建一个临时变量,如果碰撞就将碰撞到物体的信息传递到临时变量中

    renji rg=null;//创建一个人机类型检测碰撞到的人机
    gudin gd = null;//建立一个gudin类型用来放置检测到的墙
    if ((gd=duixiangweizhi.wallpengzhuang(rec)) != null)//调用墙体碰撞检测方法,传入自身矩形检测碰撞
    {
        xiaohui = true;
       duixiangweizhi.wallxiaohui(gd); return;//如果碰撞检测返回结果不为空那么将碰撞到的墙传参然后销毁
    }
   if((rg=duixiangweizhi.renjipengzhuang(rec))!=null)
        {
        xiaohui = true;
        duixiangweizhi.renjixiaohui(rg); return;

    }
}

创建一个销毁方法,遍历列表将碰撞到的物体销毁

  public static void wallxiaohui(gudin wall)//检测墙销毁
  {
      walllist.Remove(wall);//将检测到的墙传参销毁
  }
  public static void renjixiaohui(renji rg)//检测人机销毁
  {
      renjilist.Remove(rg);
  }

这样,子弹撞到墙体或者人机就会将其物体检测返回出来,然后通过销毁方法传参将传入的物体在列表中销毁

http://www.mmbaike.com/news/104538.html

相关文章:

  • wordpress4.9安装出错优化合作平台
  • dw网站管理与建设网站建设公司好
  • 做网站的用户需求分析链接提交
  • 网站建设收费价目表东莞seo网络培训
  • 做字体的网站苏州网站优化排名推广
  • asp网站制作教程注册城乡规划师教材
  • php网站开发招聘泉州seo代理商
  • 企业宣传片制作公司哪家好百度官方优化软件
  • 织梦英文版网站怎么做百度top排行榜
  • 黑龙江省建设工程交易中心网站口碑营销的概念
  • 做产品目录的网站世界羽联巡回赛总决赛
  • 厦门网站设计公司找哪家厦门小程序建设磁力猫
  • 怎样做能让招聘网站记住密码湖南网络推广排名
  • 如何建造自己的网站优化网站排名方法
  • 做门户网站找哪家公司百度app下载官方免费下载最新版
  • 网站竞价开户宣传方式
  • 网站建设功能清单seo顾问培训
  • 图书馆网站建设的作用百度关键词刷排名教程
  • wordpress 字体设置怎样做关键词排名优化
  • 荆门网站建设站长之家最新网站
  • wordpress 查询数据库海淀区seo搜索优化
  • 自己做的网站很慢bt磁力
  • 网站app怎么制作教程什么是互联网推广
  • wordpress 模拟装机seo排名点击报价
  • 成都网站建设公司小学生抄写新闻20字
  • 网站打开不了怎样做免费建站系统官网
  • 北京seo优化分析长沙关键词优化平台
  • 网站建设与制作教程青岛seo排名扣费
  • 哪些大型门户网站是用phpwind 搭建的小程序源码网
  • 想做机械加工和橡胶生意怎么做网站网站制作公司哪家好