F:
Ich erstelle und editiere meine Skripte im Wordpad, wieso sollte ich auf
SED umsteigen?
A:
Zunächst mal ist SED für das Editieren von C-Skripten gemacht.
Das macht es viel leichter, C-Skripte zu editieren, weil es Features wie
Code-Komplettierung oder Sprünge an bestimmte Stellen im Code gibt.
Mit Hilfe des “Test Run” Testlaufes können User den Code mit einer
einzelnen Taste sofort prüfen. Die Fehler werden angezeigt und können
leicht korrigiert werden. Zum Zweiten kann man im SED debuggen, was mit
dem Wordpad nicht funktioniert. Stellen Sie sich vor, die Engine läuft
im Fenster nebenher und während Sie den Code Zeile für Zeile
durchgehen, finden Sie einen Fehler. Mit SED können Sie diesen einfach
korrigieren und weitermachen! Zusammenfassend kann man sagen, dass SED
eine Menge Funktionen hat, die sowohl für Anfänger als auch für
professionelle Programmierer nützlich sind. Wenn Sie die alle entdecken,
werden Sie viel Zeit sparen.
F:
In welcher Programmiersprache wurde SED entwickelt?
A:
SED ist mit MS Visual C++ erstellt worden.
F:
Können Sie uns erklären, wie und warum wir Dinge überwachen
sollten (“watches” benutzen)?
A:
Es ist leicht zu erklären, wie man es anstellt. Gehen Sie in das Menü
Debug –> Add watches und tragen Sie die Variable / Entity / View / etc.
ein, die Sie überwachen möchten. Das ist vorteilhaft, wenn Sie
sehen möchten, was vorgeht, ohne dass Sie Breakpoints, Rückgabewerte,
etc. benötigen. Sie können überwachte Werte auch ändern,
also z.B. die x-Koordinate einer Entity zr Laufzeit, wenn Sie möchten.
Fügen Sie einfach myentity.x zu den überwachten Ausdrücken
hinzu und verwenden Sie “Edit Watch”. Natürlich können Strings,
Variablen, Views, etc. ebenso editiert werden...
F:
Kann die Kommnando-Datenbank mit Hilfe eines anderen Programmes bearbeitet
werden?
A:
Das ging in älteren Versionen von SED, aber nicht mehr. Der Grund
ist nicht nur, dass es generell keine gute Idee ist, in der Datenbank herumzupfuschen,
sondern auch, dass es nicht nötig ist. Die aktuelle Datenbank enthält
jedes Kommando, das die Engine bereitstellt.
F:
Was könnten / sollten wir mit Hilfe des neuen Plugin Interfaces zum
SED hinzufügen?
A:
Ein Vorschlg wäre ein Wizard (z.B. Paneleditor), der mit Hilfe eines
Interfaces C-Skript direkt im SED erzeugt. Da die Plugins DLL-Dateien sind,
können Sie in jeder Sprache geschrieben werden. Kontaktieren Sie mich,
wenn Sie Beispielcode in Delphi oder Visual C++ benötigen.
F:
Können Sie uns ein Beispiel geben, wann und wie wir das Farbwahlfeature
verwenden sollen?
A:
Wenn Sie die RGB Anteile eines bestimmten Farbtones ermitteln wollen, ist
es sehr nützlich.
F:
Können Sie in etwa sagen, wann die Hilfedatei für SED erscheint?
A:
Die Datei kann im Moment heruntergeladen werden, wenn man sich Tobias Rundes
Posting über das neue Handbuch im Forum ansieht. Sie können im
C-Skript Teil des Handbuchs auch etwas über das SED erfahren.
F:
Welche neuen Features sind in naher Zukunft für das SED geplant?
A:
Bessere Code-Vervollständigung und Bugfixes. Es sind natürlich
eine Menge größerer Features geplant (die ich lieber für
mich behalte, bis sie implementiert sind), aber nicht in naher Zukunft.
Außerdem würde ich gern sagen, dass ich sehr dankbar für
die vielen Rückmeldungen aus der Community bin, das hilft mir sehr,
Bugs zu finden und Features einzubauen...
Vielen
Dank, Gustav.