ピクチャを表示した状態で、「画面の色調変更」を行うと、
ピクチャは色調変更されません。
でも、演出的に画面とピクチャを同時に色調変更したいとき、ありますよね。
フェードイン、フェードアウトなどをきれいに作るにはどうしたらよいでしょう。
表示したピクチャも一緒に色調変更する…という手もありますが、
複数のピクチャを表示している場合にすべて変更するのは大変です。
そこで、表示したピクチャの一番上に、
大きな一枚のピクチャを表示させて変更するようにしてみます。
複数のピクチャ一枚一枚を変更するのは大変なので、
一番上に一枚かぶせて、そいつを変更することで
すべてのピクチャを変更させたように見せかけるわけです。
黒いピクチャを用意して…(黒でなくてもよさそうです)
コモンイベントとして作成します。
ピクチャの「番号」を
ほかのピクチャ番号よりも絶対に大きくなる数字…例えば「100」などにしておきます。
この時、ピクチャの「不透明度」を「0」にしておきます。
「ピクチャの移動」で、「不透明度」を「255」にしつつ、
「ピクチャの色調変更」で色調を「黒」にしていきます。
作ったコモンイベントを、さきほど「画面の色調変更」を行っていた箇所で呼び出します。
画面全体を黒く色調変更することができました。
反対に、暗い画面から、複数のピクチャをフェードで表示させたい場合も、
一番上にかぶせたピクチャの「不透明度」を下げることで実現することができます。
コメント