原生js实现的OBB包围盒碰撞算法

网上看了很多OBB算法实例结果都不是js实现的 要不然实现的就是一大堆库看着是真的头痛。

基本原理请看这篇博客:

https://blog.csdn.net/qing101hua/article/details/52997160

好了下面直接上代码 可以直接复制下来保存到本地运行:




    
    
    







主要原理是用一个精灵对象当主坐标系 然后将另一个精灵的坐标通过变换转化为主精灵坐标中的点然后我们判断投影是否有相交 如果出现有没有相交的情况就直接判断为没有碰撞

你可能感兴趣的:(PIXI,API)