放慢普利茅斯动画主题

放慢普利茅斯动画主题

我正在尝试在 ubuntu 20.04 中制作一个(最初非常简单的)自定义动画普利茅斯主题。这是一个非常简单的主题,实际上围绕着 2 幅图像。就像一个闪烁的光标。

用于运行动画的refresh_callback函数太快了。我尝试调整

fun refresh_callback ()
  {
    flyingman_sprite.SetImage(flyingman_image[Math.Int(progress / 3) % 2 ]);
    progress++;
  }
  
Plymouth.SetRefreshFunction (refresh_callback);

我是普利茅斯主题的新手,可能遗漏了一些东西。我可以添加动画“开”和“关”状态的多个图像,以便在切换到另一幅图像之前更长时间地渲染同一幅图像,但这似乎是错误的。有什么更好的方法来减慢图像变化的速度?

相关内容