Привет. Как сделать так, чтобы пули сталкивались с объектами в процессе обработки? Пули выпускаются, перемещаются и вращаются, но всякий раз, когда я пытаюсь использовать функцию dist(), она всегда дает мне 0 в качестве положения вектора. Как мне получить правильное положение вектора, если я хочу, чтобы пуля столкнулась с объектами, используя расстояние и сделать другой объект исчезнет?
Вот код
void move(){
passed = passed + time;
if (passed > bulletLife) {
alive = false;
}
forward.x = sin(theta);
forward.y = -cos(theta);
float speed = 15.0f;
velocity = PVector.mult(forward, speed);
side.add(forward);
void display(){
pushMatrix();
translate(side.x, side.y);
rotate(theta);
stroke(255);
ellipse(side.x, side.y, 30, 30);
popMatrix();
Спасибо