Explorar o código

angle interpolation

Kajetan Johannes Hammerle %!s(int64=3) %!d(string=hai) anos
pai
achega
6dd51124c0
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Game.cpp

+ 1 - 1
Game.cpp

@@ -410,7 +410,7 @@ void Game::render(float lag, Renderer& r) {
         r.push();
         r.translateTo(0.0f, 0.0f)
             .translate(size * 0.75f)
-            .rotate(angle + i)
+            .rotate(Utils::interpolate(lastAngle, angle, lag) + i)
             .translate(pos + size * 0.5f)
             .scale(1.0f, -1.0f)
             .translateY(Engine::getSize().height)