Hallo,
Was mich insbesondere wundert sind die Zeilen
objBollen.speedX += objBollen.speedX * (-1) + deltaX * 0.08;
objBollen.speedY += objBollen.speedY * (-1) + deltaY * 0.08;
Äquivalent dazu ist
objBollen.speedX = deltaX * 0.08;
objBollen.speedY = deltaY * 0.08;
Also wird die Kugel auf das Hindernis geschossen (wenn speedX und speedY die X bzw. Y-Koordinaten der Velocity sind)?
*grübel*
Viele Grüße,
Unscheinbar