javascript - 两个圆形物体的碰撞javascript / html画布
问题描述
我一直在研究,但我发现很难找到一个代码或函数来检测两个圆之间的碰撞。
我使用代码来检查我通常如何检查检测,但显然它会在不应该检测碰撞的角度检测到碰撞。
if (
(
covid19Obj.x + covid19Obj.width < secondObj.x ||
covid19Obj.x > secondObj.x + secondObj.width ||
covid19Obj.y > secondObj.y + secondObj.height ||
covid19Obj.y + covid19Obj.height < secondObj.y
)
) {
return false;
}
return true;
}
解决方案
推荐阅读
- javascript - 如何在 html 画布元素上绘制一条半透明的线条,而线条中没有点?
- html - Ng-Zorro 选择不使用 NgModel 显示所选项目
- java - 在多线程合并上获取并发修改异常
- css - 在图像上“阅读更多”
- javascript - 在某些情况下,A-Frame 缓冲区几何合并似乎会转移实体
- server - 域亚马逊服务器窗口
- php - 如果移动,图像的不同宽度 - PHP
- html - 使用引导程序添加的位置 img
- microcontroller - 在任何现有项目上使用 SK S7G2 板,每次遇到错误
- angular - AngularDart:渲染组件时是否有一个钩子?