Space Engineers Tutorial - Eigene Skripte schreiben? So gehts!
Ihr wolltet schon immer wissen, wie man in Space Engineers scriptet? Markus gibt euch einen Crashkurs in C# und dem Scripting in Space Engineers. Die Theorie setzen wir auch direkt in die Praxis um und entwickeln ein kleines Script, das einen Connector überwacht und auf Basis des angedockten Schiffs ein paar Dinge tut.
Nachdem es höchstwahrscheinlich einen zweiten Teil geben wird, lasst mich bitte unbedingt wissen, wenn ihr etwas nochmal detaillierter erklärt haben möchtet, damit ich das dann entsprechend berücksichtigen kann.
In der Tutorial Reihe werden in unregelmäßigen Abständen Erklär- und Tutorialvideos zu Space Engineers erscheinen.
Wenn ihr mehr über bestimmte Themen, Funktionen oder sonstwas wissen wollt, lasst es uns einfach wissen.
Kapitel:
=========
0:00 - Intro
01:09 - Einstellungen im Spiel/Savegame
02:05 - Welches Script wollen wir erstellen?
02:40 - Was ist C#?
04:10 - Welche Tools können wir benutzen?
07:33 - Der Aufbau eines Scripts - Konstruktor und Main Funktion
08:52 - Was können Skripte und was nicht?
10:09 - Bleiben Skripte nach dem Grid AI Update relevant?
10:40 - Das erste Programm - "Hello World"
15:13 - Variablen & Datentypen: Int, Float, Double und String
21:40 - Einfache Grundrechenoperationen
26:40 - Verketten von Texten (Strings)
27:39 - Vergleichsoperationen
29:56 - If .. then .. else Abfrage
31:57 - Objektorientierte Programmierung
32:51 - Klassen
36:05 - Eine Funktion in einer Klasse
37:58 - Eine Funktion im Programm
40:13 - Globale Variablen
43:00 - API-Übersicht (Malwaredev Mod SDK)
49:55 - Was soll unser Script machen?
50:43 - Den ersten Lichtblock finden und per Skript schalten
57:37 - Beide Lichtblöcke finden und umschalten
1:01:32 - Blocknamen am Beginn des Skripts festlegen
1:02:45 - Den Connector holen
1:05:16 - Ein bisschen Fehlerbehandlung
1:07:16 - Den Status des Connectors abfragen
1:11:12 - Lichter abhängig vom Connector Status schalten
1:15:15 - Skript automatisch updaten
1:18:40 - LCD Anzeige finden und ansprechen
1:23:16 - Eine Funktion zum sicheren Beschreiben des LCD
1:26:56 - Testen des LCD
1:27:25 - Den Namen des angedockten Schiffs ermitteln
1:38:14 - Das Ergebnis unseres Schaffens
1:39:39 - Ab in den Workshop damit
1:40:42 - Fazit und Ausblick
Links:
======
Die Dokumentation über die Script-API findet ihr unter https://github.com/malware-dev/MDK-SE/wiki/Namespace-Index
Notepad++ könnt ihr euch unter https://notepad-plus-plus.org/downloads/ kostenfrei herunterladen.
Das Script im Steam Workshop:
https://steamcommunity.com/sharedfiles/filedetails/?id=2905715545
#spaceengineers #scifigame #tutorial #scripting #csharp #deutsch #sandbox #creative #survivalgame #series #nerdzeitalter
Other Videos By Nerdzeitalter
Other Statistics
Space Engineers Statistics For Nerdzeitalter
Currently, Nerdzeitalter has 653,552 views for Space Engineers across 765 videos. There's over 16 days worth of watchable video for Space Engineers published on his channel, or 32.10% of the total watchable video on Nerdzeitalter's YouTube channel.