[GameDev]画面のフェードとマップ移動

大雨で陸の孤島と化してたけど、どうにか無事…。

ということでマップの切り替えを実装。
[WebGL版]

マップ移動

…特に言うことがない。
シーンの構成としては、
・テンプレートシーン … 各種マネージャーやらUIやら、どの画面でも使うモノたち
・マップシーン … マップ情報のみ
となっており、既存のマップシーンを破棄して新しいマップシーンを追加読み込みしている。
マップ切替時にスクリプトを実行できるようにして、
そこでキャラクターの追加、イベントハンドラの設定、それらすべてが終わってからフェードアウトを実行している。
なお、この仕組みのおかげで、
マップに入ったらイベントが始まる…的な表現が使えるようになる(超重要)

フェードイン・アウト

UIに全画面を覆うオブジェクトを追加、
そのオブジェクトをイベントスクリプトから操作している。
ついでに黒色だけでなくいろんな色でフェードできるように。