Skip to content

オブジェクトの表示を切り替える ​

表示・非表示GameObject.ToggleActive

表示されていれば非表示に、非表示なら表示にします。

対象ごとに、表示されていれば非表示に、非表示なら表示にします。対象を何個も入れると、それぞれが反対になります。1 つを表示、もう 1 つを非表示にしておけば、2 つの入れ替えになります。

切り替わるのは、このアクションが動いた画面だけです。全員でそろえるときは、同期する変数と「オブジェクトを表示・非表示」を使ってください。

反対にするのは、各オブジェクト自身のチェック(activeSelf)です。親が非表示で見えていない子にも使えて、チェックだけが入れ替わります。見えるようになるのは、親がすべて表示されたときです。

公式の説明: GameObject.SetActive(Unity)

設定

名前種類最初の値
対象オブジェクトのリスト

カードの例

いつクリックしたとき⋯
何をする
オブジェクトの表示を切り替える⋯
対象(なし)
+ 何をするかを追加

Udon では

対象ごとに、おおよそ次のコードになります({ } の中は設定の値)。

{targets}.SetActive(!{targets}.activeSelf);

同じ分類のもの