Unity事例ノート

UNITY

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

タイムアップすれば、Buttonが表示されるように、スクリプトを作成してみましょう。

制限時間を3秒としてカウントダウン。

0秒を過ぎると、UIボタンがアクティブになります。

関連記事:
制限時間になれば停止する
タイムアタックできる「カウントアップタイマー」
3つのオブジェクトを削除すればテキストを表示
タイマーによる成績で評価ランク
触れるとn秒間だけ停止してテキスト表示
TextMeshProを使用したタイムアップのしくみ
クリックするたびにタイマー作動
タイムアップでテキストを表示
ボタン表示・非表示のスクリプトをつくる

タイムアップでButtonをアクティブにする

UI > Buttonを作成。

中央に配置します。

Buttonのチェックを外し、非表示にしておきます。

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

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

ButtonActive.csを記述します。

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

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

コンソールに、タイマーを表示させています。

3秒からはじまってカウントダウンし、0秒を下回れば、Buttonが出てきます。

関連記事:
制限時間になれば停止する
タイムアタックできる「カウントアップタイマー」
3つのオブジェクトを削除すればテキストを表示
タイマーによる成績で評価ランク
触れるとn秒間だけ停止してテキスト表示
TextMeshProを使用したタイムアップのしくみ
クリックするたびにタイマー作動
タイムアップでテキストを表示
ボタン表示・非表示のスクリプトをつくる

この記事の監修・専門指導

枚方市のプログラミング専門スクール
フタバゼミ 枚方くずは校

この記事で解説したUnityやC#の技術も、当校では直接個別指導しています。「むずかしいことをおもしろく」をモットーに、初心者から本格開発までサポート。樟葉駅から徒歩1分、まずはお気軽に体験会へお越しください。

SCHOOL教室案内