現在、Unityで自動運転の車を作成してみているのですが、
Boxが赤になったら走っている車を一時停止させる処理をしたいです。
public class ShingoRed : MonoBehaviour { [SerializeField] Material redMaterial; [SerializeField] Material whiteMaterial; bool White; // Start is called before the first frame update void Start() { GetComponent<Renderer>().material = whiteMaterial; White = false; InvokeRepeating("ChangeMaterial", 3f, 3f); } // Update is called once per frame void Update() { } void ChangeMaterial() { if (White) { GetComponent<Renderer>().material = whiteMaterial; White= false; } else { GetComponent<Renderer>().material = redMaterial; White = true; } } }
Boxの色は上記のようなスクリプトで変化させています。
3秒経ったら車を一時停止、ではなく、Boxが赤になったら車を止めるようにしたいのですが、
車にアタッチするスクリプトがわかりません。
タグから検出する方法でやりたいのですが、ご回答宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/02 03:07
2021/05/02 03:52
2021/05/02 04:03
2021/05/02 04:05
2021/05/02 09:31