GameObjectを有効または無効にするために、1つのスクリプトに設定されたブール値( "bouclier"という変数に入れてください)を取る必要があります。スクリプトからGameObjectコンポーネントを有効/無効にする[Unity3D]
そして私は無効で、このゲームオブジェクト( "Bouclier01")を有効にする必要があります:
変数は、(右ここでは下)ゲームオブジェクトプレーヤーである
をこれを行うために、私はゲームオブジェクト "Bouclier01"にスクリプトを添付しました。ここでは、次のとおりです。
using UnityEngine;
using System.Collections;
public class ShowBouclier : MonoBehaviour {
public GameObject Bouclier01;
public bool bouclier;
// Use this for initialization
void Start() {
Bouclier01 = Bouclier01.GetComponent<GameObject>();
}
// Update is called once per frame
void Update() {
Bouclier01.enabled = false;
if (bouclier == true) {
Bouclier01.enabled = true;
}
}
}
これは、このエラーメッセージを思い付くので、私は、何かが欠けている必要があります。
適切にこれを実現するためにどのように任意のアイデア?
が無効/有効にあなたがそれらを尋ねる前に答えを調べる必要があります –
コンポーネントです。この質問は何度も尋ねられ、答えられました。 – DzoniGames