Warum kann ich den Typ "InputManager" in Unity nicht nutzen ohne Error?

Hallo an alle,

ich bin sehr neu im Bereich Spieleentwicklung mit Unity und möchte ein simples Spiel programmieren, in dem man verschiedene Räume gestalten kann. also hab ich mir ein Tutorial herausgesucht ( https://www.youtube.com/watch?v=l0emsAHIBjU&list=PLcRSafycjWFepsLiAHxxi8D_5GGvu6arf ) in dem dies erklärt wird. Bei 3:47 benutzt er den Typ "InputManager" im zweiten SerializeField.

Wenn ich jedoch das Script so kopiere wie er es im Video schreibt, zeigt mir Unity einen Fehler bei "InputManager" an. Da er im Video sagt, dass er das alte Input System nutzt hab ich dieses auch eingestellt.

Da ich nicht wirklich viel Ahnung von dem habe was er da schreibt, hab ich im Internet nach einer Lösung gesucht, doch scheinbar nutzt niemand diesen Typ. Vielen Dank im Voraus für die Antwort

P.S.: Ich habe ein Bild von Visual Studio eingefügt in dem auch der Error zu sehen ist.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class PlacementSystem : MonoBehaviour
{
    [SerializeField]
    private GameObject mouseIndicator;
    [SerializeField]
    private InputManager inputManager;


    private void Update()
    {
        Vector3 mousePosition = inputManager.GetSelectedMapPosition();
        mouseIndicator.transform.position = mousePosition;
    }
}
Bild zu Frage
Software, C Sharp, Code, Error, Fehlerbehebung, Programmiersprache, Spieleentwicklung, Unity 3D, Visual Studio, Fehlermeldung, input, Unity
C++ - "Funktion nimmt keine 0 Argumente." Behebung?

Schönen guten Abend!

Das Problem ist etwas anders als in der Frage, jedoch ist es für mich schwer dies in einem Satz zu erklären. Nun erstmal mein C++ Quellcode zum Verständnis:

#include <iostream>


int numbCount(int count);


int main()
{
	int num1 = numbCount();
	int num2 = numbCount(2);

  ...

}
  
  int numbCount(int count = 1) 
  {
  	int userNumb;
  	std::cout << "Please enter the " << count << ". integer: ";
  	std::cin >> userNumb;
  
  
  	return userNumb;
  }

Also, wie man sehen kann hat meine Funktion numbCount() Parameter. Außerdem bevorzuge ich es die Funktionsdefinition unter der Main() Funktion zu schreiben.

int numbCount(int count);

int main()
{
...
}

int numbCount(int count = 1)
{
...
}

Somit muss ich die Funktionsdeklaration über der Main() Funktion "erwähnen", damit ja der Compiler weiß, dass die Definition noch kommt. Dies scheint in diesem Fall bei einer Funktion mit Standardparameter für VS ein Problem darzustellen - Fehler "numbCount: function does not take 0 arguments".

Wenn ich jedoch die Funktionsdefinition von "numbCount()" über die Main() Funktion packe, funktioniert alles normal.

int numbCount(int count = 1)
{
...
}

int main()
{
...
}

Habe bereits versucht den Parameter in der "erwähnten" Funktionsdeklaration zwischen den runden Klammern ebenfalls einzufügen, also

int numbCount(int count = 1);

jedoch kommt dann der Fehler 'numbCount': redefinition of default argument: parameter 1

FRAGE:
Gibt es eine Möglichkeit in einer Funktion Standardparamter (also wenn kein Wert in Funktionsaufruf zwischen Klammern angegeben -> standardm. Wert 1) zu haben aber trotzdem die Funktionsdefinition unter der Main() Funktion zu belassen?

int numbCount(int count);

int main()
{
    int num1 = numbCount(); // Kein Wert angegeben - Std. Wert 1
    int num2 = numbCount(2);
}

int numbCount(int count = 1)
{
...
}

Vielen Dank und einen schönen Abend! :)

Computer, Software, Programm, programmieren, Anwendung, Funktion, Cplusplus, Anwendungsentwicklung, Argumente, Code, CPP, Fehlerbehebung, fehlercode, Programmiersprache, Softwareentwicklung, Visual Studio, Fehlermeldung, Parameter
PC crasht seit 3 Tagen sobald ich ein Spiel öffne?

Hallo Leute, also folgendes Szenario:

Seit ca. 3 Tagen crash mein PC jedes mal sobald ich ein Spiel starte, d.h. geht einfach aus und startet neu.
Erst dachte ich, vielleicht liegt es am Netzteil, dass es nicht genug Saft liefert, mittlerweile denke ich eher es ist ein Treiber Problem, denn bis vor ca. 3 Tagen lief noch alles komplett problemlos. Hab natürlich auch ältere Grafik-Treiber versucht, aber das brachte nichts. Hab die alten Treiber auch zuvor mit DDU entfernt.
Kann natürlich auch am MB liegen, bin da langsam echt etwas ratlos, da das echt bei jedem Spiel auftritt aber im Idle nicht.

Das Verrückte ist: Ich habe mehrere Belastungstests von 3DMark laufen lassen, da lief alles auf volle Pulle ohne, dass der PC crashte.

Fehlercode ist immer Kernel Power 41 Kategorie 63.

Was kann das nur sein?
Ich muss dazu sagen ich habe die Grafikkarte (neu) noch nicht so lange und zu Beginn hat sie schon einige Zicken wie PC-Freezes gemacht, nach einigen Einstellungen im NVIDA Panel hat sie aber für Monate super ohne Probleme funktioniert.

Hier mein RIG:
Netzteil: Seasonic Titanium 750W
CPU: Intel i7 8700K
GPU: NVIDIA RTX 4070
Ram: 32GB Corsair (2x16GB @3200Mhz)
MBoard: Z370 GAMING PLUS

Wenn ihr noch mehr Infos braucht, bitte in die Comments,
Vielen Dank

Bild zu Frage
Computer, CPU, Grafikkarte, Netzteil, RAM, Crash, Fehlerbehebung, Fehlersuche, Gaming PC, Informatik, Informatiker, Informationstechnik, Mainboard, Nvidia, Blackscreen, Netzteil defekt
Linux Fenstermodus reagiert nicht bis Neustart o. Abmeldung?

Guten Morgen zusammen,

Ich habe aktuell Probleme mit Debian 12 (GNU/Linux). Der Fenstermanager ist Wayland, GNOME 43.6 und das ganze läuft auf einem 64-bit Betriebssystem. Updates sind alle aktuell.

Kurz zur Fehlerbeschreibung:

Seit ein paar Tagen friert spontan der Fenstermodus ein. Dies ist Software-Übergreifend und scheint keinen spezifischen Auslöser zu haben. Ich habe zum Beispiel "Dateien" und "Firefox" offen. Firefox spielt ein YouTube Video ab, während ich in einer anderen Firefox Instanz was auf Amazon gucke. Plötzlich reagiert der Fenstermodus nicht mehr. YouTube zum Beispiel läuft weiter und die Webseite lässt sich auch über Tastaturbefehle bedienen (neu laden, scrollen und so weiter). Ich kann das Fenster nur nicht verschieben, minimieren oder schließen. Ebenfalls kann ich per Maus die Fenster nicht bedienen.

Alles was mit dem Systemnavigator zu tun hat, läuft weiterhin "Aktivitäten", "Anwendungen", "Einstellungen" und so weiter. So lange, bis ich die App, also ein Fenster öffne.

Das Problem lässt sich nur mit einer Abmeldung, einem Neustart oder dem Ausschalten lösen. Ich kann die Systemüberwachung öffnen, aber nicht nutzen, da das Fenster nicht reagiert. Auch die Unterschiedlichen Arbeitsfläschen lassen sich öffnen und über das Menü dort lassen sich die Fenster schließen. Schließe ich aber ein Textdokument und ich werde gefragt, ob ich dieses speichern möchte, geht es nicht mehr weiter, da das Fenster nicht reagiert. Ich kann dieses aber mit der Enter Taste betätigen.

Die Hardware ist recht neu und soweit auch in Ordnung. Die Systemeinstellungen wurden nicht zerschossen. Das Problem wurde eben selbst bei einem Neustart und dem aufrufen von "Dateien" ausgelöst.

Der einzige fremde Dienst, der eigentlich immer läuft (vermutlich auch, wenn ich dieser geschlossen ist) ist IVPN, welchen ich ab und zu dazu nutze um Inhalte aus meinem Heimatland abzurufen. Dieser Dienst wurde aber ordnungsgemäß instaliiert und sollte damit auch nichts zu tun haben, nehme ich mal an.

Ich hoffe, ich habe das Problem einigermaßen gut umschreiben können und jemand hat einen Lösungsvorschlag parat?

PC, Computer, Software, Betriebssystem, Technik, Fehler, Notebook, Linux, Hardware, IT, Fehlerbehebung, PC-Problem, Fehlermeldung, Debian, Laptop
Wie kann ich einen Fehler bei starten nach dual system löschen beheben?

Hi, ich habe auf meinem laptop (lenovo v15) standartmäßig windows 11 installiert. Jedoch habe ich vor einiger zeit einen usb stick mit linux ubuntu gebootet und anschließend das OS auf meinem laptop installiert. Jedoch wollte ich heute ubuntu wieder löschen, weil ich den speicher brauche, und habe dazu eine webseite gefundent. Deshalb habe ich den speicher von linux gelöscht. Jedoch habe ich vergessen, wie auf der webseite beschrieben, den boot manager zu entfernen. Daraufhin ist nach einem neustart sofort tolgendes erschienen:

minimal bash-like line editing is supported

Deshalb habe ich chatGPT gefragt, was ich machen kann. Ich habe jedoch keinen zweiten pc und auch keinen disk mit windows. Jedoch habe ich noch den usb-stick mit ubuntu.

Darauf hat chatGPT mir folgendes geraten:

Nun meine Frage:

Kann ich das so machen, wie chatGPT es mir empfiehlt, oder ist das keine Lösung?

Sorry wegen dem langen text :-)

Vielen dank im voraus für eure Hilfe.

Bild zu Frage
PC, Software, Windows, Betriebssystem, Fehler, Notebook, Linux, IT, Boot, Ubuntu, USB-Stick, Linux-Server, BIOS, booten, cmd, Fehlerbehebung, Linux Mint, OS, Softwareentwicklung, Terminal, Fehlermeldung, cmd-befehle, cmd.exe, Software Update, Ubuntu Server, Windows 10, CMD Befehl, Ubuntu 12.04, Booten fehlgeschlagen, Windows 11, ubuntu 16.04, Booten per USB, Laptop, Ubuntu 18.04, Windows 11 Home, Windows 11 Pro
Laptop startet nicht nach fehlerhaftem BIOS update?

Guten Tag ich habe ein Großes Problem.

Ich habe mir Gestern von einem Freund seinen Laptop ausgeliehen und nun geht er nicht mehr an.

Laptop: ASUS X509DA

Versuchtes BIOS: Version 309

Zuvor bestand bei dem Laptop das Problem, dass er, während Windows gestartet war, sehr ruckelig lief und sehr viel Zeit gebraucht hat um etwas zu öffnen. Ebenfalls ist er manchmal einfach von alleine ausgegangen. Mir fiel dann auf, dass unter System nur 5.65 GB von 8 GB RAM verfügbar waren. Daraufhin wollte ich das BIOS updaten, da normalerweise dann das Problem nicht mehr besteht. Als das BIOS Update dann aber bei ca. 40% war, ist der Laptop einfach wieder von alleine ausgegangen, wie ich dann schon vermutet habe startet seitem der Laptop garnicht mehr.

Sobald man versucht ihn einzuschalten Leuchtet zwar die Betriebsleuchte und der Lüfter vom Laptop geht auch an, jedoch gibt der Laptop nur einen Blackscreen und nach 5-20 Sekunden geht er dann einfach wieder aus.

Da der Laptop leider augenscheinlich keine CMOS Batterie besitzt um einfach das BIOS zu resetten, habe ich schon die ganzen anderen Möglichkeiten ausprobiert die online zu finden waren.

Ich habe versucht:

1. Batterie und Netzstecker entfernt und 1 Minute den Power Button gedrückt

2. Nur Batterie entfernt und 1 Minute den Power Button gedrückt

3. Nur Netzstecker entfernt und 1 Minute den Power Button gedrückt

4. Batterie und Netztstecker getrennt, den Power Button 1 Minute gedrückt halten und mehrere Minuten warten

5. Den Power Button 1 Minute gedrückt halten während alles angeschlossen ist

6. Power Button drücken und gleichzeitig WIN+V / STRG+R /STRG+V/ F2 Gedrückt halten

7. Einen USB Stick mit der Aktuellsten BIOS Version in den Laptop gesteckt, 15 Sekunden die Power Taste gedrückt bis die Leuchte ausgeht und dann wieder eingeschaltet

Leider haben alle Versuche nichts gebracht und das Proeblem besteht weiterhin. Ich müsste irgendwie eine Möglichkeit finden um das BIOS wieder zu resetten, aber ich weiß nicht wie. Ich habe gelesen, dass der Laptop evtl. Statt der CMOS Batterie einen Flash RAM Memory besitzt um die BIOS Einstellungen zu speichern, aber das geht dann leider über meine Kenntnise hinaus. Weiß jemand was es damit auf sich hat?

Ich hoffe mir kann irgendwie jemand helfen, da ich kein Geld habe den Laptop in die Reperatur zu geben, die wahrscheinlich mehr kostet als der Laptop selbst.

Beste Grüße

Computer, Notebook, Asus, BIOS, Fehlerbehebung, Problemlösung, Blackscreen, startet nicht mehr, Laptop

Meistgelesene Fragen zum Thema Fehlerbehebung