首页 > 代码库 > 圆与矩形碰撞检测

圆与矩形碰撞检测

圆与矩形的碰撞检测,假设矩形中心点v0, 上边中心点v1, 右边中心点v2, 圆心v, 圆半径r, 矩形半宽w1, 矩形半高h1,。v0为矩形的坐标系原点,(v0,v2)为矩形坐标系x轴,(v0,v1)为矩形坐标系y轴,圆心到矩形y轴距离为w2, 圆心到矩形x轴距离为h2,如图所示:


根据图示可以很容易的写出圆与矩形的碰撞检测算法:

<script src="https://code.csdn.net/snippets/328484.js" type="text/javascript"></script>