Hallo, ich versuche ein Lichtschalter zu machen womit man das Licht an und aus machen kann wenn man direkt davor steht. Dies ist (mehr oder weniger)mein aktueller Script:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class light : MonoBehaviour{
public GameObject light1;
private void OnTriggerEnter(Collider other)
{
if (other.gameObject.tag == "Player")
{
if (Input.GetButtonDown("switch"))
{
light1.SetActive(true);
}
}
}
}
Er funktioniert nicht. ich hab ihn an ein Cube mit einem etwas größerem collider mit trigger aktiv angehängt und mein Spieler hat den tag Player. In den Input Settings hab ich switch mit dem positive button e. Was mache ich falsch?
Ich habe dieses Script mit mehreren Unity Artikeln geschrieben(also mehr oder weniger gemischt.)
Falls es irgendwas dummes sein sollte sorry bin erst 12 und will programmieren lernen.