Unity事例ノート

UNITY

制限時間になればButtonを表示

タイムアップすれば、Buttonが表示されるように、スクリプトを作成してみましょう。 制限時間を3秒としてカウントダウン。 0秒を過ぎると、UIボタンがアクティブになります。 関連記事: 制限時間になれば停止する …続きを読む

Textオブジェクトをスケールアップ

テキストをスクリプトから徐々に拡大させて、スケールアップの動きをつけてみましょう。 今回は、TextMeshProを使用して、テキストサイズを変えています。 関連記事: TextMeshProをスクリプトで表示 テキ …続きを読む

テキストを回転させて表示

テキストを表示させたあと、回転させてみましょう。 TextMeshProの3Dオブジェクトを使用して、クリックのタイミングで360°回転させてみます。 関連記事: テキストを点滅させる エフェクト発生の後にテキスト表 …続きを読む

1秒経てば0.5秒おきに実行する

InvokeRepeatingを使って、n秒経過してからはじまり、m秒おきに実行できるスクリプトを作成しましょう。 今回の例では、1秒経つとボールを発射。 その後、0.5秒おきに発射をリピートします。 関連記事: …続きを読む

アクティブ状態の時間をはかる

オブジェクトがアクティブになっているときの、時間を測定できるように、スクリプトを作成しましょう。 左クリックでCubeを表示、右クリックで非表示。 表示されたタイミングで、タイマーによる計測を行い、コンソールに表示しています。 …続きを読む

テキストを点滅させる

プログラムを書いて、テキストの色を点滅させてみましょう。 今回テキストオブジェクトは、TextMeshProを用いて作成しています。 関連記事: テキストの色をスクリプトから変更 TextMeshProのカラー設定 オブジ …続きを読む

並べたPrefabを左から順に発射

横一列に並んだPrefabを、1秒おきに順番に発射できるように、スクリプトを作成しましょう。 クリックすれば、5個のSphereが一列に出現。 左から順に、1秒おきに発射されます。 関連記事: 前後左右へ順番にボ …続きを読む

スライダーでボリュームを変える

UIスライダーのつまみを動かして、オーディオの音量を変えられるように、スクリプトを作成しましょう。 今回の例では、Sliderの最大値を1として、オーディオソースのボリュームと連動させます。 関連記事: スライダーでPrefa …続きを読む

ジャンプの方向をランダムにする

ジャンプの方向をランダムにできるように、スクリプトを作成しましょう。 クリックするたびに、Sphereがジャンプ。 毎回ジャンプの方向がランダムになります。 関連記事: 斜めにジャンプする 着地していればジャン …続きを読む

1 13 14 15 16 17 71
無料体験授業のお申し込み

SCHOOL教室案内