画面遷移に挟む用の画像をアニメーションで流すだけなんですが、手っ取り早いのでEasy Masking Transitionアセットを使うことにしました。
制作者はuGUIの黒本の著者さんです。
http://fugaku36.com/assets.html
https://www.assetstore.unity3d.com/jp/#!/content/8734
もくじ
使い方
- GameObject>UI>Canvasを作成
GameObject>UI>Easy Masking Transitionを作成
InspectorのGradation Textureから好きな画像を選択
再生
パラメーター
- Duration トランジションの時間
Play On Awake シーンが起動すると同時に再生
Flip After Animation アニメーション後にFlip
Flip アニメーションカーブの反転切り替え
Invert マスクの反転
Ignore Time Scale タイムスケールを無視
PreviewMode アニメーションの再生、Flipを繰り返してループする
Transition Curve トランジションのアニメーションカーブ
スクリプト
onTransitionStart() 再生時に呼ばれる
onTransitionComplete() 再生完了時で呼ばれる
EMTransition.play() トランジションを再生
参考
ちなみにアニメーションしている最中のトランジションはRenderTextureを使う必要がありそうです。