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

教育类企业网站建设厅工作证查询网站

教育类企业网站,建设厅工作证查询网站,深圳seo优化推广业务员,上海八号桥 网站建设在子弹撞到墙或者人机身上时会将碰撞到的墙体或者人机销毁 我们需要做到几点 检测子弹碰撞到的墙体或者人机将物体获取到 每帧遍历墙体列表与人机列表,检测被碰撞的墙,创建一个方法返回值为对应类型将被碰撞的物体返回出来 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.yayakq.cn/news/306258/

相关文章:

  • 企业进行网站建设的方式网站的建设意见
  • 永康住房和城乡建设局网站门户网站建设存在的问题和差距
  • 建设高端网站公司网页制作设计思路和过程描述
  • 优化网站界面的工具南昌中企动力做的网站怎么样
  • 网站模板编辑器wordpress用户聊天
  • 做推文封面的网站织梦可以做哪些类型型网站
  • 怎么自创网站两山开发公司
  • 彩票走势图网站建设对seo的理解
  • 免费建网站平台教什么是伪静态网站
  • 网站做外链好嘛做买衣服的网站有哪些
  • 阿里云买了域名怎么建网站网站系统建设思想如何写
  • 全国火车站等级最新排名做杂志的模板下载网站
  • 网站建设需要学ps吗平台电商运营
  • 无锡商城网站建设长春火车站防疫要求
  • 如何做一张旅游网站网站建设一般用什么编程
  • 环保设备网站建设模板wordpress 加载完毕
  • 辽宁数据网站建设哪家便宜宁波做网站哪家公司好
  • 上海工程建设交易信息网站成功的网站应该具备哪些要素
  • 做网站 橙色怎么搭配wordpress 数据库名称
  • 网站建设中目录是什么意思共和网站建设公司
  • 企业网站建设一般要素包括巨量引擎广告投放平台官网
  • wordpress 网站底部美化北京app外包
  • 基于php技术的网站建设长春网站建长春做网站
  • 惠州市建设厅网站广州网站建设是什么意思
  • 邢台市政建设集团网站老牌网站建
  • 有产品做推广,选哪个 网站wordpress会员卡
  • 天猫网站设计北京外贸进出口公司
  • 门户网站开发技术网站开发H5
  • 网站建设的相关论文新闻头条今天最新消息
  • 百度网站托管网站建设所需的软件