ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

フェード

サンプルのフェードを行っているスクリプトを読んでいる。
以前、自分でフェードを実装したときには、フェードのカウンタを持ってループを回したり、フェード途中で別のフェードの処理が来たときなど、いろいろと実装しなくてはならないことが多く大変だった。
Unityのスクリプトの場合はコルーチンが使えるので、かなりシンプルに書くことができている。
サンプルのスクリプトでは、
・今行っているフェードを待ってからフェードを始める
・今行っているフェードを中止してからフェードを始める
・フェードしていなかったらフェードを始める
という始め方が選べるようになっていた。