Ich muss den Wert eines booleschen (in eine Variable namens "bouclier") in einem Skript setzen, um ein GameObject zu aktivieren oder zu deaktivieren.Aktivieren/Deaktivieren einer GameObject-Komponente aus einem Skript [Unity3D]
Die Variable ist in Spielobjekt Player (unten rechts hier):
Und ich brauche die Sperrung dieses Spielobjekt ("Bouclier01") aktivieren:
Dazu habe ich dem Spielobjekt "Bouclier01" ein Skript angehängt. Hier ist sie:
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;
}
}
}
ich etwas fehlen darf, weil dies mit dieser Fehlermeldung kommt:
Jede Idee, wie man richtig dies zu erreichen?
aktiviert/deaktiviert ist für Komponenten –
Sie Antworten, bevor er fragte sie aussehen sollte. Diese Frage wurde unzählige Male gestellt und beantwortet. – DzoniGames