Ich habe gelesen, wie man Code für ein Spiel entwirft. Eine Sache, die ich nicht herausfinden konnte, ist: Wie schafft man es, einen Editor außerhalb des Spiels zu schreiben (keinen Editor innerhalb des Spiels), ohne den Code aus dem Spiel zu kopieren? Möglicherweise müssen Sie den gesamten Code für die verschiedenen Entitätstypen kopieren. Sie müssen den Spiel-Rendering-Code hinzufügen.
Ich vermute, dies kann erreicht werden, indem man eine DLL aus dem 'Engine'-Teil des Spiels macht. Teilen Sie es dann zwischen dem eigentlichen Spiel und dem Level-Editor.
Oder gibt es einen besseren / einfacheren Weg, dies zu tun?