我试图让我的粒子物体碰撞和反射我的板岩物体。
如果我想使用一个椭圆,它会很简单,因为我可以创建一个半径变量-不能用一个矩形。
这和距离变量有关,我就是搞不懂。
var div;
var movers;
function setup() {
createCanvas(windowWidth,windowHeight);
background("#FDEDEB");
div = new Slate();
movers = new Particle();
}
function draw() {
background("#FDEDEB");
我有一个关于交集的问题,更确切地说,是有条件的碰撞检测。我正在做一个杆(图像)和球(图像)之间的碰撞检测。可以根据用户对拖动栏的响应来上下移动栏。碰撞检测代码如下所示。
public bool Intersects(Rect barRectangle, Rect blueBallRectangle)
{
barRectangle.Intersect(blueBallRectangle);
if (barRectangle.IsEmpty)
{
return false;
}
els