Unity事例ノート

UNITY

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

オブジェクトがアクティブになっているときの、時間を測定できるように、スクリプトを作成しましょう。

左クリックでCubeを表示、右クリックで非表示。

表示されたタイミングで、タイマーによる計測を行い、コンソールに表示しています。

関連記事:
activeSelfでオブジェクトの有無を取得
アクティブ状態のオブジェクトに当たれば消える
複数のオブジェクトをボタンで表示・非表示
オブジェクトの表示・非表示を切りかえる
キーを押すたびにオブジェクトを切り替える
アクティブ状態のオブジェクト数を取得

ActiveSelfで表示状態を確認する

Cubeと、空のオブジェクト(GameObject)を作成します。

ActiveTime.csを作成し、GameObjectに追加します。

ActiveTime.csを記述します。

キューブのフィールドに、Cubeを入れます。

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

左クリックでCubeがアクティブになり、コンソールで秒数がカウントされていることがわかります。

右クリックすると非表示になり、タイマは0に戻ります。

関連記事:
activeSelfでオブジェクトの有無を取得
アクティブ状態のオブジェクトに当たれば消える
複数のオブジェクトをボタンで表示・非表示
オブジェクトの表示・非表示を切りかえる
キーを押すたびにオブジェクトを切り替える
アクティブ状態のオブジェクト数を取得

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

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

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

SCHOOL教室案内