Skip to content
yutoVR edited this page Apr 6, 2019 · 6 revisions

Fader

Camera をフェードイン・フェードアウトするコンポーネントです。 プラットフォームによらず、重すぎず、シンプルに使用できるものが欲しかったので作りました。

OnRenderImage で画を描き換えているので、フェードの上に何かを表示することは基本できません。

準備

本リポジトリの Tween に依存しているので、これをインポートします。

フェードしたいカメラに Fader をアタッチします。

使い方

Inspector から

Fader

項目 内容
Color フェードの色を指定します。
Duration フェードにかける時間(秒)を指定します。
OnAwake Awake 時の動作を選択します。
- Do Nothing 何もしません
- FadeIn フェードインします
- Faded 色の乗った状態で待機します。目的のタイミングで FadeIn() を呼んで下さい。

スクリプトから

フェードをする

fader.FadeIn();
fader.FadeOut();

色を変更する

次回の FadeOut() から適用されます。

fader.color = Color.blue;

時間を変更する

fader.duration = 1f;
Clone this wiki locally