Unity事例ノート

UNITY

テキストを点滅させる

プログラムを書いて、テキストの色を点滅させてみましょう。

今回テキストオブジェクトは、TextMeshProを用いて作成しています。

関連記事:
テキストの色をスクリプトから変更
TextMeshProのカラー設定
オブジェクトの色を点滅させる
オブジェクトを徐々に透明にする
Updateを使わずにn秒おきにずっと実行する
他のスクリプトから透明化させる
ゆっくり元のカラーに戻す
テキストを回転させて表示
Textオブジェクトをスケールアップ
Textを透明から徐々に出現(フェードイン)
テキストを右から左へ流す
プレーヤーに付いていくテキスト

テキストの透明度を変化

UI > TextMeshProを作成します。

今回はカラーを黒にして、中央に配置しました。

空のオブジェクトを作成します。

TextColor.csを作成し、GameObject(空のオブジェクト)に追加します。

TextColor.csを記述します。

ColorTextのフィールドに、Textオブジェクトを入れます。

ゲームプレイして、動きを確認しましょう。

Color32()の中には、RGBAの値を入れます。

Aの数値は透明度(アルファ)を表し、0~255の範囲で設定。

今回の例では、A値をプラス、マイナス、それぞれ10ずつ20回変化させて、点滅を表現しています。

関連記事:
テキストの色をスクリプトから変更
TextMeshProのカラー設定
オブジェクトの色を点滅させる
オブジェクトを徐々に透明にする
Updateを使わずにn秒おきにずっと実行する
他のスクリプトから透明化させる
ゆっくり元のカラーに戻す
テキストを回転させて表示
Textオブジェクトをスケールアップ
Textを透明から徐々に出現(フェードイン)
テキストを右から左へ流す
プレーヤーに付いていくテキスト

SCHOOL教室案内