Unity C# Script falsch?
Hallo liebe Community,
ich habe angefangen mich fürs Programmieren zu interessieren. Zum Start wollte ich etwas „einfaches“ versuchen. Also soll mein erstes Game ein endlessrunner sein. Doch das Script für das Springen funktioniert nicht richtig. Kann mir wer helfen?
LG
Und das sind die Fehler:
2 Antworten
Den ersten Fehler sehe ich auf deinem schiefen Foto nicht. Aber die Fehlermeldung ist eindeutig. Du versuchst irgendwo, bei einer Liste / einem Array / o.ä. auf einen Index zuzugreifen, der nicht existiert.
Die zweite Fehlermeldung ist ebenfalls eindeutig. Die angesprochene Methode benötigt einen Methodenkörper.
1) https://praxistipps.chip.de/windows-10-screenshot-erstellen-so-klappts_36182 oder besser: Code textuell teilen (https://pastebin.com/).
2) Fange hier an:
- http://openbook.rheinwerk-verlag.de/visual_csharp_2012/
- https://docs.microsoft.com/de-de/dotnet/csharp/
Mit einfachen Konsolenanwendungen kannst du dich besser in diese sowie Visual Studio einarbeiten. Unity hingegen erwartet diese Grundlagenkenntnisse.
Statt einer Kamera könntest du Software benutzen, um einen Screenshot zu erstellen. Bei Winwdows gibt es beispielsweise nativ das Snipping Tool, siehe Use snipping tool to capture screenshots
Bei MacOS gibt es ebenfalls so was Ähnliches.
Hi,
spontan würde ich sagen der Code ab "//Jump Funktion" ist falsch formatiert. Schau bitte nochmal sorgfältig nach Errors. Unity kann häufig sehr genau erkennen, wo der fehler liegt.
Hey, im 2. Bild sind ja die Errors. Doch da ich ziemlich neu in der Szene bin fällt es mir schwer die errors auszulesen 😅
LG
Sorry haha habe nicht die beste Kamera xD kannst du mir auch sagen wie ich einen Index und nen Methodenkörper mache? Bin noch sehr neu was programmieren angeht.
LG