2016-03-26 12 views
0

問題があります。私はSetActive(false);を使ってGameObjectを隠そうとしていますが、オブジェクトはまだゲームに表示されています。ここでUnity SetActiveが動作しない

コードです:これが動作するためには

public class test : MonoBehaviour { 

    public GameObject a; 
    public GameObject b; 


    void Start() { 
     a.SetActive (false); 
     b.SetActive (false); 
    } 
} 
+0

SetActive(true);別の更新機能からのものではありませんか? – Programmer

+0

ええ、私は確信しています。 –

+0

オブジェクトaとbとそれらが接続されているスクリプトのスロットを示す画像/スクリーンショットを投稿できますか?私は前にこのような問題を見たことがない... – Programmer

答えて

0

(これはあなたのシナリオでない場合は、ここでいくつかの仮定をオフに行く、修正してください)

abはする必要があります。実際のシーンではGameObjectです。プレハブは現場にはなく、コピーされているので、これはプレハブでは機能しません。

+0

AとBはオブジェクトです、例えば、私は単純なキューブと球を作成し、それらを無効にするスクリプトを作成し、親オブジェクトにスクリプトを添付します。無効 –

関連する問題