Was ist falsch mit diesem Script (Unity, C#)?

Hallo,

ich bin im Moment dabei, mir selbst Unity bei zu bringen. Wie man sieht habe ich aber Probleme.

Was ich machen möchte ist eigentlich recht simple - Ich möchte eine Intro-Sequenz am Anfang des Spiels haben, die 3 Texte nacheinander Visible macht und dann am Ende kann man dann drücken um das Spiel zu starten, sprich den Intro Frame unsichtbar zu machen. Ich habe aber nur Probleme mit dem "wait" Befehl, da dieser hier komischerweise sehr unnötog kompliziert gemacht wurde. Anstatt eines einfachen "wait()-Befehls" oder so muss man ja irgendwas mit diesen "IEnumeratorn" machen. Ich habe mir auch schon Tutorials angeschaut, komme hier aber nicht zu irgendeinem guten Ergebnis, sobald ich die wait Funktion nutze.

Kennt sich hier vielleicht irgendjemand aus? Wäre sehr cool wenn ihr mir helft.

Nur zu Info: Ich bin kein Profi, also bitte hatet mich nicht wenn es sehr offensichtlich ist oder so.

Hier mein Script:

using System.Collections;
using System.Collections.Generic;
using Unity.VisualScripting;
using UnityEngine;
using UnityEngine.UI;

public class Script1 : MonoBehaviour
{
  public GameObject Intro;
  public GameObject StartText;
  public GameObject Text1;
  public GameObject Text2;
  public GameObject Text3;
  public bool IsEnabled = false;
   
  // Start is called before the first frame update
  void Start()
  {
    Text1.SetActive(false);
    Text2.SetActive(false);
    Text3.SetActive(false);
    StartText.SetActive(false);
    Initialise();
  }

  IEnumerator Initialise()
  {
    Text1.SetActive(true);
    yield return new WaitForSeconds(2f);
    Text2.SetActive(true);
    yield return new WaitForSeconds(2f);
    Text3.SetActive(true);
    yield return new WaitForSeconds(2f);
    StartText.SetActive(true);
    IsEnabled = true;
  }

  // Update is called once per frame
  void Update()
  {
    if (IsEnabled == true)
    {
       
      if (Input.GetKeyDown(KeyCode.Mouse0))
      {
        Intro.SetActive(false);
        IsEnabled = false;
      }
    }
  }
}

Hier nochmal als Bild aus Visual Studio falls es jemand braucht:

Bild zum Beitrag
C Sharp, Code, Programmiersprache, Spieleentwicklung, UI, Unity 3D, Unity
C# oder Java für Desktop Anwendungen?

Ich höre immer wie Toll .net sein soll und Blazor aber ich bin schon Webentwickler und mir ist das vollkommen egal. Will etwas anderes machen.
Wenn ich eine Web App will nutze ich Dinge wie React, Next, Node, Php usw.

Jetzt ist es aber so nur für Desktopanwendungen mit Oberfläche oder ohne das Java wahrscheinlich deutlich mehr Verwendung hat, beliebter ist => mehr jobs für mich, viele verschiedene bereiche , mehr Ressourcen zum lernen und auch plattformunabhängiger ist als c#.

Soweit ich weiss hatte microsoft versucht es nur auf windows zu beschränken.

Java ist nicht viel langsamer als C# so steht es zumindest im Internet.

Java wird in Bytecode übersetzt und C# in CLR. C++ dagegen wäre in Maschinencode und ist wenn man assembly zeug weglässt am performantesten.

Java oder Kotlin ist der Standart in der Android entwicklung (könnte man aber auch React Native nutzen und ich habe sowieso kein Android Smartphone)

Ausserdem gefällt mir auch nicht wem diese sprachen gehören microsoft und oracle. Das spielt keine grosse rolle für mich aber kann sich schlecht entwickeln

Ich hab da irgendwas auch mitbekommen das Oracle firmen probleme macht ich nehme an die Java Jdk kostenlos ist und eine SE kostet ? Hab ich nur mal gelesen weiss nicht ob es stimmt.

Mit c# könnte man theoretisch besser kleinere spiele machen aber das ist auch nichts für mich und wenn würde ich gleich c++ lernen.

App, IT, Java, C Sharp, Informatik, Programmiersprache, sdk, UI, GUI
Wieso finden Leute Windows 10 toll?

ich verstehe es bis heute nicht, wieso viele leute Windows 10 so toll finden. ich meine, windows 10 sieht so klinisch aus, so hell und flach, langweilig und demotivierend. Windows 7 dagegen war wirklich Schön. das war ein erlebnis, es gab einen wunderschönen hintergrund, wundervolle effekte, und diese verdammte liebe zum detail hat mich seit dem ich windows 7 das erste mal nutzen durfte, total umgehauen. in windows 7 gibt es so viele farben. tausende. die ui davon ist verdammt motivierend, ansprechend und einfachnur schön. ich könnte stundenlang da sitzen, und mir die wundervollen effekte von windows 7 ansehen. windows 10 dagegen hat nur wenige farben. die fensterknöpfe sind eintönig, alles im ganzen sieht einfach nur stechend und unangenehm aus. und genau das ist der grund, warum ich wieder windows 7 nutze. in windows 10 stand ich da und war demotiviert und hatte keinen plan was ich schreiben soll, obwohl ich zuvor total motiviert war, eine eigene geschichte zu schreiben. wenn ich windows 7 nutze, fließen mir die sätze förmlich aus den fingern, dierekt in die tasten meines laptops. das beste sind aber die taskleisten effekte von windows 7. wenn das programm die farbe rot, blau, gelb oder grün hat, windows findet sie toll und lässt beim darüber bewegen über das programm eine art lichtin der farbe des programmes aufleuchten, die deinen cursor sogar verfolgt.

was ist eure meinung dazu? Welches windows benutzt ihr und welches ist euer favorit?

Bild zum Beitrag
ich nutze windows 10 und mag es mehr als windows 7 54%
Etwas Anderes (bitte benutzerdefinierte antwort schreiben) 27%
Ich nutze Windows 10, mag aber Windows 7 mehr 12%
ich nutze Windows 7 und mag es mehr als windows 10 8%
Ich nutze windows 7, mag aber Windows 10 mehr 0%
Windows, Microsoft, Windows 7, IT, UI, windows 7 64bit, Windows 10, Windows 7 Professional, Windows 7 Starter, windows 7 ultimate, Windows 10 Pro, Windows 10 Home
Fritzbox | Mobilfunk& Verbindung | UI/Oberfläche - Erreichbarkeit?

Moinsen Leute, meine Frage wäre, wie ich mit einem Mobilfunk-Router (in dem Fall Nighthawk M5) über LAN Port 1 eine Verbindung direkt zu O2 meinem Mobilfunkanbieter her zu stellen.

Habe das hin bekommen, dass ich grundsätzlich über LAN 1 Internet bekomme und grundsätzlich alles läuft.

Jetzt würde ich aber gerne nicht nur das "weitergeleitete" bzw. angeschossene Internet des M5 bekommen, sondern die Verbindung weiterleiten (2. Problem) und die Verbindung direkt über die Fritzbox aufbauen. Ich möchte dementsprechend gerne auch meine Mobilfunknummer der SIM (2. Karte) nutzen. Dieses soll dann am FritzFon oder PC einzurichten sein.

Solange ich lediglich das Internet weiterleite, funktioniert alles in dem Sinne wie gewünscht und nur das Telefonieren geht nicht. An sich auch verständlich.

Wie bekomme ich jetzt die Verbindung direkt über die Fritzbox hin? Ich habe das ein Mal über USB Tethering hin und her probiert. Da kam auch ein extra Menü (Mobilfunk) zum Vorschein. Hier hatte ich allgemein auch schon Probleme.

LAN (wegen Stromversorgung des M5) kommt eher in Frage.

Schalte ich das Internet über LAN geht keine Telefonie aber alles andere.

USB Tethering, wie gesagt Probleme. Müsste ich nochmal testen. Weiß ich gerade nicht mehr genau.

Jetzt zuletzt habe ich die Verbindung auf verschiedene Arten und Weißen versucht unter "Zugangsdaten" einzurichten. Dies schlug auch fehl.

Testweise hab ich noch am M5 IP-Passthrough aktiviert. Jetzt ist oder sind aber beide Oberflächen der jeweiligen Router nicht mehr erreichbar. An der Fritzbox Zugang über IP-Client Variante, da die eigene Verbindung aufbauen ne nicht ging. Nach dieser Einstellung kam ich auf die Oberflächen nicht mehr drauf. Da wahrscheinlich beide Router so zusammen arbeiten als leitet wegen dem Passthrough der M5 alles weiter und überlässt der Fritzbox alles und die Fritzbox als Client denkt sich auch so, der M5 regelt alles. Dementsprechend komme ich auf die Oberflächen nicht drauf.

Zusätzlich habe ich komischerweise trotzdem WLAN mit Internetverbindung, die tatsächlich bei Firefox (google.de) funktioniert, jedoch bei der Speedtest.net App nicht.

Ganz komisches Verhalten.

Also kurz nochmal gesagt, jemand ne Ahnung, wie man jetzt wieder auf die Oberflächen Zugriff bekommt und zusätzlich die Frage, wie man Mobilfunk mit Rufnummer zum telefonieren einstellt. Außerdem die Frage, wie ich das Menü Mobilfunk wieder einblenden kann, da dieses nur bei USB Tethering angezeigt wird. Da der M5 Router über LAN nicht als Mobilfunk Stick erkannt wird, kann ich hier keine Einstellung vornehmen, da ich das Menü garnicht mehr sehe.

MfG ✌🏼👋

Internet, WLAN, Internetverbindung, O2, Mobilfunk, Netzwerk, Einstellungen, Ethernet, FRITZ!Box, IP-Adresse, LAN, Router, SIM-Karte, Telefonie, UI, WLAN-Router, Oberfläche, Repeater, Tethering, Zugangsdaten, FritzFon, LAN-Kabel

Meistgelesene Fragen zum Thema UI