Jump to content
Unity Insider Forum

peachplayer

Members
  • Content Count

    219
  • Joined

  • Last visited

  • Days Won

    2

peachplayer last won the day on January 26

peachplayer had the most liked content!

Community Reputation

5 Neutral

About peachplayer

  • Rank
    Advanced Member

Recent Profile Visitors

1,990 profile views
  1. Hallo Leute Weiss jemand, wie man zufällige Ereignisse in Unity machen kann? Die Ereignisse sollten zufällig übers ganze Kalenderjahr verteilt sein. Habs wie folgt probiert: public class mytimer_class : MonoBehaviour { float cntdnw = 1.0f; public Text disvar; public Button startButton; public Button stoppButton; public DateTime dt, webString; public Text events; public string[] event_text = new string[3] { "Pilzkrankheit Weizen", "Unkraut in Mais", "Dürre" }; private void Awake() { if (Date_class.Datum.Year < 2021) {
  2. hallo Leute Weiss jemand wie man statische Variablen oder statische Klassen defienieren kann, die dann für mehre Szenen gültig sind. Habs mit statischen Variablen probiert, jedoch kann ich nachher von anderen Scripts nicht mehr darauf zugreifen. also z.B. Script1: public static DateTime Datum_neu; Script2: public class Date_class { DateTime Datum; } Script3: DatumEingabe.text = Date_class.Datum.ToString(); Gruss, peachplayer
  3. danke für die Antwort! Jetzt funktioniert die Stoppfunktion! Gruss, peachplayer
  4. Leider funktioniert die Stop-funktion nicht!
  5. using System; using System.Collections; using System.Collections.Generic; using System.Globalization; using UnityEngine; using UnityEngine.UI; public class mytimer_class : MonoBehaviour { float cntdnw = 1.0f; public Text disvar; public Button startButton; public Button stoppButton; private void Start() { startButton = GameObject.Find("start_button").GetComponent<Button>(); stoppButton = GameObject.Find("stopp_button").GetComponent<Button>(); } public void Startbutton() { startButton.enabled = true; stoppButton.
  6. Hallo Leute Ich versuche mit folgendem Script einen Timer zu programmieren. Leider läuft das nicht richtig, d.h. der Timer stoppt gar nicht sondern läuft immer weiter. Woran könnte das liegen? Gruss, Peachplayer using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class mytimer_class : MonoBehaviour { public Button btn1, btn2; bool timerActive = false; float cntdnw = 1.0f; public Text disvar; public DateTime dt; public Date_class Datum_neu; // Use this for initialization void St
  7. if (Bargeld >= Preis[FindIndex(copy)]) { var copy2 = Instantiate(itemTemplate); copy2.transform.SetParent(content2.transform); copy2.transform.localPosition = Vector3.zero; copy2.transform.localScale = Vector3.one; copy2.GetComponentInChildren<Text>().text = option.text; Inventory1 neuerEintrag = new Inventory1(); neuerEintrag.Nummer =
  8. Habe was im Internet gefunden: https://social.msdn.microsoft.com/Forums/vstudio/de-DE/dfd01c14-23b6-42c9-bcc0-b47bf778d887/prfen-ob-object-in-der-list-schon-vorhanden-ist
  9. Hallo Leute Ich möchte ein einfaches Shop-System machen. Weiss jemand wie man verhindern kann, dass es keine doppelten Listeneinträge gibt? Also jede Maschine nur einmal aufgeführt wird. if (i < 10) { Menge++; Nummer++; neuerEintrag.Nummer = Nummer; neuerEintrag.Maschinenname = Szenen_Namen[FindIndex(copy)]; neuerEintrag.Preis = Preis
  10. Danke für den Tipp! Jetzt hats geklappt! Der Timer läuft korrekt!
  11. die Skripte der anderen Szenen sollten doch alle einen direkten Zugriff auf die Timer-Variable in der der Timer-Klasse haben. Jedoch möchte ich in der 'Timer-Klasse' auch eine Update()-funktion haben. Darum sollte sie eben von MonoBehaviour ableiten... using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class mytimer_class : MonoBehaviour { public Button btn1, btn2; bool timerActive = false; float cntdnw = 1.0f; public Text disvar; // Use this for initialization void Start () { btn1 = Ga
  12. dann wäre das aber eine 'eigene' MonoBehavour-Klasse ohne Zugriff von aussen...
  13. by the way....wie macht man dass dann, dass die Timer-Klasse von MonoBehavoiur ableitet? Hab mal gesehen, das geht mit 'Instanzen'?
  14. es funktioniert einfach nicht so einfach mit der statischen Variable, d.h. gemäss einem Lehrbuch unterstützt Unity gar keine globalen Variablen.
  15. ich meine damit, dass der Timer für alle Szenen synchronisiert gültig ist!
×
×
  • Create New...