具体的には
tm.graphics.Canvas.prototype.clone() メソッドの実装
tm.display.CanvasApp.prototype.screenshot プロパティの実装(getter)
スクリーンショットをダウンロードする例
http://goo.gl/7p7fwo
スクリーンショットを別ウィンドウで開く例
http://goo.gl/QqFWWt
今後、シーン遷移時のアクションを作れるようにしたいと思っています。
例えば、
- TM-Shooterのステージ終了時にリザルトシーンへ遷移するときの画面がバラバラ崩れるエフェクト
- 画面が回転しながら遷移する
- 画面が真っ二つに分かれて遷移する
など考えれば色々ありますが、
そういうエフェクトをtmlib.jsで定義しておいて、popScene、replaceSceneで簡単にエフェクトをかけられたら良いなと思っています。
遷移先のsceneのenter イベントでスクリーンショットにエフェクトを掛けるメソッドが定義できれば、実現できると思います。
- enterイベントで エフェクトを再生するためのオブジェクトを遷移先のシーンの子に追加するか
- シーンに遷移してからpushSceneでエフェクトを再生するか
具体的には
tm.graphics.Canvas.prototype.clone() メソッドの実装
tm.display.CanvasApp.prototype.screenshot プロパティの実装(getter)
スクリーンショットをダウンロードする例
http://goo.gl/7p7fwo
スクリーンショットを別ウィンドウで開く例
http://goo.gl/QqFWWt
今後、シーン遷移時のアクションを作れるようにしたいと思っています。
例えば、
など考えれば色々ありますが、
そういうエフェクトをtmlib.jsで定義しておいて、popScene、replaceSceneで簡単にエフェクトをかけられたら良いなと思っています。
遷移先のsceneのenter イベントでスクリーンショットにエフェクトを掛けるメソッドが定義できれば、実現できると思います。