2016-04-05 11 views
-2

私はUnity3Dを学び、描画オブジェクトとシーンを作成しました。遅れてオブジェクトを表示させることはできませんでした。 ゲームが始まると、数秒後にオブジェクトが表示されます。私はwaitforsec()を使用しましたが、実装できませんでした。 ゲームを開始してから遅れてオブジェクトを有効にする簡単な方法はありますか?Unityシーンの中で遅れて表示される3Dオブジェクト

+2

あなたの質問にお答えしたコードを含めると、より多くのお手伝いをすることができます。 – Tom

+0

コードが提供されない限り、私は通常このタイプの質問に答えませんが、それは簡単なものなので、私は気が変わりました。次回は、あなたの質問に非動作コードを追加してください。 – Programmer

答えて

1

2秒間待ってからGameObjectをアクティブにします。 2を他の番号に変更することができます。

public GameObject gOBJ =null; 

void Start() 
{ 
Invoke("showGameObject", 2); 
} 

void showGameObject() 
{ 
gOBJ.SetActive(true); 
} 
+0

私は上記のスクリプトを試みたとき、私は "コンパイルエラー"を取得します。私がしたことは、新しいコンポーネントとして新しいC#スクリプトをゲームオブジェクトに追加し、上記のスクリプトを貼り付けてこのエラーを取得することでした。 – user6160538

+0

私は、ゲームオブジェクトをシーン内で無効にしておくか非アクティブにして実行しましたが、コンパイルエラーは表示されませんが、オブジェクトは表示されません。 – user6160538

+0

'gameObject'を表示したいゲームオブジェクト名に置き換えるとします。 – Programmer

関連する問題