サイログ。

~雑多な記事置き場~

というわけで、Miyako v1.4.5をリリースしました

先日話題に出した中で、

  • interruptテンプレートメソッドの廃止
  • view_in_to_updateメソッドの追加
  • update_to_view_inメソッドの追加

の3つをサポートしました。

また、

  • Miyako.main_loopメソッドの追加
  • Spriteクラスでαレイヤー付きの画像から、スプライト作成をサポート

という機能を追加しました。

Miyako.main_loopは、ブロックを渡すことで、Input.updateとScreen.update
を記述せずにループを記述することが出来ます。
以下のように記述します。

Miyako.main_loop do
  break if Input.quit? || Input.pushed_any?(:esc)
  :
end

また、idaten_miyakoでの高速化も行っています。

αレイヤー付き画像からのSpriteは、以下のようにしてSprite.new
メソッドを呼び出すことで対応できます。

Sprite.new("ファイル名", nil, nil)

分かり易いでしょ?

また、

  • Story.runメソッドの高速化
  • WaitCounterまわりの高速化

については、見送ることにしました。