zoukankan      html  css  js  c++  java
  • javascript九宫格碰撞检测

     

    JS九宫格碰撞检测这个东西 以前学过  这次主要是做面试项目web版的win10 桌面图片需要用碰撞检测 再写的时候竟然完全忘记了碰撞检测原理 和怎么写 综合来说还是写的太少  今天再学了一下 理解了 再写个博客

    JS九宫格碰撞检测九宫格碰撞检测教程。

    链接:http://pan.baidu.com/s/1nuKFEBn 密码:mtc3

    JS九宫格碰撞检测函数完整版

     1  1 function pengzhuang(obj1,obj2){
     2  2     var L1=obj1.offsetLeft;
     3  3     var R1=obj1.offsetLeft+obj1.offsetWidth;
     4  4     var T1=obj1.offsetTop;
     5  5     var B1=obj1.offsetTop+obj1.offsetHeight;
     6  6 
     7  7     var L2=obj2.offsetLeft;
     8  8     var R2=obj2.offsetLeft+obj2.offsetWidth;
     9  9     var T2=obj2.offsetTop;
    10 10     var B2=obj2.offsetTop+obj2.offsetHeight;
    11 11 
    12 // 左排除||右排除||上排除||下排除   
    13 12     if(R1<L2||L1>R2||B1<T2||T1>B2){
    14 13         return false;
    15 14     }else{
    16 15         return true;
    17 16     }
    18 17 }
  • 相关阅读:
    Python流程控制
    Python 迭代器和列表解析
    Python 文件对象
    TF-IDF介绍
    hexo博客更换主题
    学习笔记—MapReduce
    Mac下Anaconda的安装和使用
    Flume的介绍和简单操作
    hexo+github搭建个人博客
    Hbase的安装和基本使用
  • 原文地址:https://www.cnblogs.com/xhds/p/5587058.html
Copyright © 2011-2022 走看看