color chaos
This commit is contained in:
@@ -88,12 +88,13 @@ func physics(particleList *[MAXPOINTS]rl.Vector2, particleCount int, particleLis
|
||||
var gravity rl.Vector2 = rl.Vector2{0, 300}
|
||||
var newParticleList [MAXPOINTS]rl.Vector2
|
||||
var newParticleSpeed [MAXPOINTS]rl.Vector2
|
||||
var particleFriction float32 = 0.65
|
||||
var particleFriction float32 = 0.99 //0.65
|
||||
var particleLadung int = -1
|
||||
var masse float32 = 0.1
|
||||
var electrostaticRange float32 = 50 //range wiie weit die kraftwirkung ist
|
||||
var electroStrength float32 = 4000
|
||||
var electroStrength float32 = 0.4000 //4000
|
||||
var hue = [MAXPOINTS]float32{}
|
||||
var speedcolor float32 = 10
|
||||
|
||||
for j := float64(0); j < 50; {
|
||||
var startTime time.Time = time.Now()
|
||||
@@ -139,9 +140,10 @@ func physics(particleList *[MAXPOINTS]rl.Vector2, particleCount int, particleLis
|
||||
|
||||
}
|
||||
|
||||
hue[i]++
|
||||
//hue[i]++
|
||||
//(*particleColor)[i] = rl.ColorFromHSV(hue[i], 1.0, 1.0)
|
||||
hue[i] = rl.Clamp(speedcolor*360/(rl.Vector2Length(newParticleSpeed[i])+1), 1, 360)
|
||||
(*particleColor)[i] = rl.ColorFromHSV(hue[i], 1.0, 1.0)
|
||||
|
||||
obstacleReflect(currentPositions[i], &particleSpeed[i], obstacles, particleRadius, obstacleCount)
|
||||
|
||||
newParticleList[i] = rl.Vector2Add(
|
||||
|
||||
Reference in New Issue
Block a user