Jump to content
Unity Insider Forum

Mozart53

Members
  • Gesamte Inhalte

    9
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    1

Alle erstellten Inhalte von Mozart53

  1. Wieso kann ich da nichts drin bearbeiten? Gelöst: Einfach Dupliziert
  2. Hatte den Canvas nur in Runtime an gehabt das war der fehler sorry!
  3. Ich will Meine Text UI anzeigen lassen. (playermove klasse) private void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "NPC") { Debug.Log("s"); //das debug hier funktioniert noch FindObjectOfType<UIManager>().EnableA(true); } } private void OnTriggerExit(Collider other) { if (other.gameObject.tag == "NPC") { FindObjectOfType<UIManager>().EnableA(false); } } } public class UIManager : MonoBehaviour { public GameObject Text; public void EnableA(bool enable) { Text.SetActive(enable); } } Error: Object reference not set to an instance of an object PlayerMove.OnTriggerEnter (UnityEngine.Collider other) (at Assets/Scripts/PlayerMove.cs:35)
  4. Wieso behält sich die Rotation nicht, obwohl ich sage, dass sie es soll? public class MemoryCard : MonoBehaviour { public int id; public float targetHeight = 0.7f; public float targetRotation = -90f; private void OnMouseDown() { FindObjectOfType<GameManager>().clicked(this); } private void Update() { float height = Mathf.MoveTowards(transform.position.y, targetHeight, 3 * Time.deltaTime); transform.position = new Vector3(transform.position.x, height, transform.position.z); Quaternion qtr = Quaternion.Euler(targetRotation, transform.transform.rotation.y, transform.rotation.z); //HIER transform.rotation = Quaternion.Lerp(transform.rotation, qtr, 10 * Time.deltaTime); } }
  5. Mozart53

    DontDestroy

    public class DontDestroy : MonoBehaviour { private static DontDestroy singleton; //ein einzelnes private void Awake() { if(singleton == null) { singleton = this; }else if(singleton != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); } } In dem Code geht es um eine Hintergrundmusik die nicht doppelt gesetzt werden soll wenn die selbe Szene auftaucht. Ich versuche gerade zu verstehen und wollte mal fragen ob ich richtig liege. Beim ersten if statement setzte ich singleton als "das" Objekt. Beim else if sage ich wenn ich nicht genau das ist zerstöre ich es. Ist das so richtig?
×
×
  • Neu erstellen...