Probleme mit VS Code beim Unity-Coding?
Ich habe grade eben angefangen, ein Skript mit VSCode zu schreiben, aber ich bekomme dauernd eine Fehlermeldung und VSCode lässt mich !außerhalb von einer Funktion, aber in der Klasse drinnen! nichts schreiben bzw. erkennt nichts(sei es GameObject, eine Funktion aufzurufen, etc.).
Hat da jemand eine Lösung für mein Problem? Danke im Vorraus.
Hier mein Code falls es hilft:
1 Antwort
Vom Fragesteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
C Sharp, Code, Programmiersprache
Methodenaufrufe sind direkt im Klassenkörper nicht zulässig. Du brauchst einen Methodenkontext.
Beispiel:
class Person
{
private string _name;
public string GetName()
{
return _name;
}
public void IntroduceHimself()
{
Console.WriteLine("I am " + GetName());
}
}
Überlege dir, wann du ControlSpeed aufrufen möchtest. In Unity gibt es dazu Hooks wie Awake, Start oder Update (siehe Event Functions und Execution Order).
Vielen Dank. Das scheint logisch zu sein. Bin noch recht neu im Gebiet Unity u. C#. 😅