Unity事例ノート

UNITY

オブジェクトの表示・非表示を切りかえる

ゲームオペレーションの基本となる、オブジェクト表示と非表示について見ていきましょう。

クリックするたびに、Sphereオブジェクトが出現したり、消えたりします。

コンソールに、アクティブ状態(True か False)を表示するようにしています。

関連記事:
左右キーでスイッチして順に入れ替える
ボタンでオブジェクトを切り替える
出現時間をランダム(秒)にする
キーを押すたびにオブジェクトを切り替える
キー操作で複数オブジェクトの表示を切り替え
ボタン表示・非表示のスクリプトをつくる
アクティブ状態の時間をはかる

オブジェクトのアクティブ状態を取得

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

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

SphereScript.csを記述します。

スフィアのフィールドに、Sphereを入れます。

ゲームプレイしてみましょう。

クリックで、オブジェクトの表示・非表示が切り替わります。

コンソールには、表示の場合はTrue、非表示の場合はFalseが出ています。

activeSelfを使えば、オブジェクトのアクティブ状態を、bool型で返してくれます。

関連記事:
左右キーでスイッチして順に入れ替える
ボタンでオブジェクトを切り替える
出現時間をランダム(秒)にする
キーを押すたびにオブジェクトを切り替える
キー操作で複数オブジェクトの表示を切り替え
ボタン表示・非表示のスクリプトをつくる
アクティブ状態の時間をはかる

SCHOOL教室案内