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 }

 

版权声明:本文为xhds原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/xhds/p/5587058.html