检测画布中一个对象是否与另一个对象交叉
detect if one object crosses other object in canvas
我想检测一个画布对象是否例如 - 圆与另一个画布对象交叉
例如,我有 2 个圆圈在移动
我正在使用纸张.js图书馆
c1 = new Path.Circle([20, 20], 20);
c1.fillColor = 'red';
c2 = c1.clone();
c2.position += 500;
c2.fillColor = 'green';
c = 0;
function onFrame(event){
c += 0.1;
c1.position += c;
c2.position -= c;
}
我想检测 c1 何时命中 c2
在onFrame
方法中,您要检查圆心之间的距离是否小于半径的两倍。如果为真,则发生了碰撞。
相关文章:
- 有没有办法检查一个对象是否存在并且在一行中有一个子对象
- 如何检查一个对象是否是“;深空”;
- 如何检查一个对象是否是“;子对象“;在Javascript中
- 如何检查一个对象是否嵌套在另一个对象的属性中作为属性
- 查找一个对象是否是 javascript 中另一个对象的子集
- 有没有办法在我的单元测试中测试一个对象是否“是”Backbone.Model
- 检测画布中一个对象是否与另一个对象交叉
- Javascript 检查一个对象是否具有特定的属性值
- 如何在动画过程中检查一个对象是否正在撞击另一个对象
- 检查一个对象是否有键并且它的值不为0
- 为什么JavaScript中没有一个内置的方法来检查一个对象是否是普通对象?
- 如何确定一个对象是否属于某种类型
- 如何控制一个对象是否不应该在Javascript中创建
- 如何检查一个对象是否可以通过结构化克隆算法克隆
- 如何判断一个对象是否包含一个数组
- 如何检查一个对象是否是JavaScript中某一组原型的实例?
- 如何确定一个对象是否在一个数组中只有一个属性在javascript
- 如何判断一个对象是否是RegExp对象
- 找出一个对象是否是数组的最好方法是什么?
- 我怎样才能知道一个对象是否有内容