Du kannst es auch in eine Methode auslagern:
Code:
def long_running_process
  thread = Thread.new do
      loop do
        sleep(5.0)
        Graphics.update
      end
  end
  result = yield
  thread.kill
  result
end
Das in den Scripteditor schreiben. Danach kannst du
Code:
long_running_process do
  $game_animations = Game_Animations.new
end
um ein Aufhängen zu verhindern.