javascript - 椭圆之间的Processing.js碰撞检查被破坏
问题描述
我正在努力做到这一点,所以当椭圆碰到另一个椭圆(右边的那个)时,它就不能移动了....但是当我去另一个椭圆(右边的那个)时,它会直接穿过椭圆……我尝试了很多事情,但没有运气……我不知道出了什么问题……如果你知道,请告诉我……
谢谢!
var nx = 191;
var elp = 295;
var elpp = 50;
var nxx = 100;
var draw = function() {
background(0, 0, 0);
if (keyIsPressed && keyCode === UP) {
nx = nx + 5;
} else {
fill(255, 255, 255);
}
fill(191, 157, 157);
ellipse(nx,nxx,100,100);
fill(191, 157, 157);
ellipse(nx,nxx-50,75,75);
ellipse(elp, elpp, 25, 25);
};
if(nx < elp) {
nx = nx - 100;
}
解决方案
推荐阅读
- android - 自定义工具栏中的菜单未显示在片段中
- mysql - 使用 JOIN 过滤数据
- python - 如何使用 for 循环在单独的列中打印列表中的列表?
- c++ - 在 iOS 设备上执行并发任务时如何设置合适的线程数?
- python - 如何有效地绘制点两两连接的大量线条形状?
- flutter - 如何在颤动中使用 Bloc 模式将小部件添加到 ListView?
- sas - 表格的sas参考单元格值
- testing - 如何使用断言方法为顶点触发器编写测试?
- php - 用户如何对我服务器中的 pdf 文件(使用 Docusign)进行数字签名?
- reactjs - 在 API 调用后进行多次 API 调用