From 5b551bbf09c2ceeb543838e092058cd4df7e6e5a Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Sat, 8 Feb 2025 17:20:52 +0900 Subject: [PATCH] all: replace 60 with ebiten.TPS --- examples/audiopanning/main.go | 2 +- examples/shader/main.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/audiopanning/main.go b/examples/audiopanning/main.go index c496ba641..e94991677 100644 --- a/examples/audiopanning/main.go +++ b/examples/audiopanning/main.go @@ -92,7 +92,7 @@ func lerp(a, b, t float64) float64 { func (g *Game) Update() error { g.count++ - r := float64(g.count) * ((1.0 / 60.0) * 2 * math.Pi) * 0.1 // full cycle every 10 seconds + r := float64(g.count) * ((1 / float64(ebiten.TPS())) * 2 * math.Pi) * 0.1 // full cycle every 10 seconds g.xpos = (float64(screenWidth) / 2) + math.Cos(r)*(float64(screenWidth)/2) g.panning = lerp(-1, 1, g.xpos/float64(screenWidth)) diff --git a/examples/shader/main.go b/examples/shader/main.go index a274e5aea..d8a75d98c 100644 --- a/examples/shader/main.go +++ b/examples/shader/main.go @@ -146,7 +146,7 @@ func (g *Game) Draw(screen *ebiten.Image) { op := &ebiten.DrawRectShaderOptions{} op.Uniforms = map[string]any{ - "Time": float32(g.time) / 60, + "Time": float32(g.time) / float32(ebiten.TPS()), "Cursor": []float32{float32(cx), float32(cy)}, } op.Images[0] = gopherImage