<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【CSON原創(chuàng)】HTML5游戲框架cnGameJS開發(fā)實(shí)錄(碰撞檢測(cè)模塊篇)

      返回目錄  

        本模塊的碰撞檢查只局限于點(diǎn)與矩形,(平行的)矩形與矩形,點(diǎn)與圓形,圓形與圓形之間的檢測(cè),因此該模塊也很簡(jiǎn)單,直接結(jié)合代碼來看看:

      點(diǎn)與矩形:

          /**
      *點(diǎn)和矩形間的碰撞
      *
      */
      this.col_Point_Rect=function(pointX,pointY,rectObj){
      return (pointX>rectObj.x&&pointX<rectObj.right||pointY>rectObj.y&&pointY<rectObj.bottom);
      }

        當(dāng)一個(gè)點(diǎn)在矩形內(nèi)時(shí),我們認(rèn)為它們產(chǎn)生了碰撞。

      矩形與矩形:

          /**
      *矩形和矩形間的碰撞
      *
      */
      this.col_Between_Rects=function(rectObjA,rectObjB){
      return ((rectObjA.right>rectObjB.x&&rectObjA.right<rectObjB.right||rectObjA.x>rectObjB.x&&rectObjA.x<rectObjB.right)&&(rectObjA.bottom>rectObjB.y&&rectObjA.bottom<rectObjB.bottom||rectObjA.y<rectObjB.bottom&&rectObjA.bottom>rectObjB.y));
      }

        簡(jiǎn)而言之,矩形的碰撞取決于矩形四個(gè)點(diǎn)相對(duì)于另一個(gè)矩形的位置。在后續(xù)文章的sprite對(duì)象中,我們通常通過獲取sprite對(duì)象的矩形來檢測(cè)對(duì)象和其他對(duì)象的碰撞。因此矩形和矩形的碰撞也是用得最多的碰撞。

       

          /**
      *點(diǎn)和圓形間的碰撞
      *
      */
      this.col_Point_Circle=function(pointX,pointY,circleObj){
      return(Math.pow((pointX-circleObj.x),2)+Math.pow((pointY-circleObj.y),2)<Math.pow(circleObj.r,2));

      }

        點(diǎn)在圓形內(nèi)則認(rèn)為該點(diǎn)和圓形產(chǎn)生碰撞。

       

      圓形和圓形:

          /**
      *圓形和圓形間的碰撞
      *
      */
      this.col_between_Circles=function(circleObjA,circleObjB){
      return(Math.pow((circleObjA.x-circleObjB.x),2)+Math.pow((circleObjA.y-circleObjB.y),2)<Math.pow((circleObjA.r+circleObjB).r,2));

      }

        圓形和圓形的碰撞取決于它們圓心距離和它們半徑大小之和的比較。

        




      posted @ 2012-02-14 12:42  Cson  閱讀(2264)  評(píng)論(0)    收藏  舉報(bào)
      主站蜘蛛池模板: 97人妻中文字幕总站| 悠悠色成人综合在线观看| 欧美老人巨大XXXX做受视频| 久久国产精品波多野结衣av| 国日韩精品一区二区三区| 中文字幕亚洲男人的天堂| 一区二区三区av天堂| 亚洲精品无码久久一线| 久久美女夜夜骚骚免费视频| 国产亚洲精品成人aa片新蒲金 | 国产激情电影综合在线看| 亚洲日韩国产中文其他| 人妻影音先锋啪啪av资源| 免费无码高潮流白浆视频| 国产精品原创不卡在线| 国产AV影片麻豆精品传媒| 中国国产免费毛卡片| 欧洲亚洲国内老熟女超碰| 成人免费无遮挡在线播放| 久久zyz资源站无码中文动漫| 最新国产精品中文字幕| 凹凸国产熟女精品视频| av亚洲一区二区在线| 国内精品久久久久影院网站| 中文字幕乱妇无码AV在线| 亚洲中文字幕伊人久久无码| 国产成人黄色自拍小视频| 啊┅┅快┅┅用力啊岳网站| 2021国产成人精品久久| 无套内谢少妇毛片aaaa片免费| 亚洲国产成人AⅤ毛片奶水| 无锡市| 99久久精品国产熟女拳交| 国产精品视频亚洲二区| 欧美最新精品videossexohd| 国产精一品亚洲二区在线播放| 亚洲日本欧洲二区精品| 激情亚洲一区国产精品| 粉嫩小泬无遮挡久久久久久| 国产av一区二区麻豆熟女| 视频一区二区不中文字幕|