physics fix aber teilchen machen komischen shit V2

This commit is contained in:
any
2026-05-10 22:43:55 +02:00
parent 198e2df83b
commit d7bdbb698d
+1
View File
@@ -108,6 +108,7 @@ func physics(particleList *[MAXPOINTS]rl.Vector2, particleCount int, particleLis
if rl.CheckCollisionCircles(currentPositions[i], *particleRadius, currentPositions[l], *particleRadius) && (l != i) { if rl.CheckCollisionCircles(currentPositions[i], *particleRadius, currentPositions[l], *particleRadius) && (l != i) {
var colNormal rl.Vector2 = rl.Vector2Normalize(rl.Vector2Subtract(currentPositions[i], currentPositions[l])) var colNormal rl.Vector2 = rl.Vector2Normalize(rl.Vector2Subtract(currentPositions[i], currentPositions[l]))
particleSpeed[i] = rl.Vector2Reflect(particleSpeed[i], colNormal) particleSpeed[i] = rl.Vector2Reflect(particleSpeed[i], colNormal)
currentPositions[i] = rl.Vector2Add(currentPositions[i], rl.Vector2Scale(rl.Vector2Normalize(particleSpeed[i]), *particleRadius/2))
} }
} }