というわけで、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まわりの高速化
については、見送ることにしました。