Frage

Dies ist eine ziemlich grundlegende Frage. Ich frage mich, ob die Unreal Development Kit Kann für etwas anderes als Spiele verwendet werden, insbesondere für einen Light Show -Simulator und ein Editor. Die Seite sagt:

Unreal Engine 3 wurde von Wildentwicklern, Forschern, Fernsehstudios, Machinima -Regisseuren, Künstlern und Studenten verwendet. Wenn Sie eine Idee haben, die in einer Game -Engine zum Leben erweckt werden muss, ist UDK genau das Richtige für Sie.

Aber ich habe das Gefühl, dass es spielerorientierter ist. Für mein Hobby -Projekt möchte ich in der Lage sein, Lichtshow -Simulationen mit rotierenden/bewegenden Lasern/Leuchten der Farbwechsel zu erstellen, die mit Sound/Musik synchronisiert sind. Ich möchte auch einen GUI -Editor dafür entwickeln, vorzugsweise in C#, aber wenn es nicht möglich ist, auf die Rendering -Funktionalität der Engine aus C#zuzugreifen, sollte C ++/QT ausreichen. Der Editor würde verwendet, um die Simulation zu entwerfen, die dann in Echtzeit gerendert/abgespielt wird.

Ich denke, meine Basis, allgemeine Frage, lautet: Kann das Unreal Development Kit für so etwas verwendet werden, nicht unbedingt spielbezogen? Oder sollte ich mich mit meiner ursprünglichen Option von Ogre3d entscheiden, die mich nur auf das Rendern und die 3D -Grafik konzentriert.

BEARBEITEN: Eben gesehen diese Seite Was wieder erwähnt:

Kann ich ein Spiel mit UDK erstellen?

Unbedingt. UDK ist die perfekte Lösung für jede Art von virtuellen Welt, die Sie erstellen möchten, von Rennspielen bis hin zu Simulationen.

Meine Frage ist also jetzt einfach: Würde ich in der Lage sein, auf den Renderer oder eine andere Funktionalität meines resultierenden Codes zugreifen zu können, um ihn in einen Editor für meinen Simulator zu integrieren? Ich denke, eine einfachere, zuordenbare Analogie wäre, wenn ich ein Spiel schreiben würde, könnte ich in der Lage sein, meinen eigenen Level/Charakter/usw. zu schreiben. Herausgeber dafür? Und wie würde ich das tun? Ja, ich weiß, dass der UDK bereits mit Redakteuren geliefert wird, aber ich meine, wenn ich meine eigenen machen möchte.

Vielen Dank! Ich schätze alle Antworten :)

War es hilfreich?

Lösung

Der UDK ermöglicht es Ihnen nur, mit Skript (unwirkliches Skript) und nicht mit nativem Code (C ++) zu spielen. Daher sind kompliziertere Projekte oder Integrationen ohne den vollständigen C ++ - Quellcode sehr schwierig. Wenn Sie jedoch den Redakteur (nicht realed) für Ihr Projekt wiederverwenden und Sie simulieren lassen, können Sie dies tun.

Andere Tipps

Ich bin ziemlich gut ausgerichtet in dem, was Unreal Engine tun kann, und die Antwort auf Ihre Frage ist ja und nein;)

Ja, Sie können Ihre eigenen Schauspieler erstellen, die sich drehen/bewegt und Licht ausstrahlen. Sie können aber nicht in der Lage sein, Ihren eigenen benutzerdefinierten Redakteur für UE zu erstellen. Ehrlich gesagt verstehe ich nicht, warum Sie einen brauchen würden - Unreal Editor verfügt über alle Tools, die zum Entwerfen und Ausführen von Lichtshow -Simulation (und vielem mehr) erforderlich sind - alles, was Sie tun müssen, ist, diese Tools kennenzulernen.

Eine Sache, die Sie im externen Editor tun können (außer natürlich für Texturen, Sounds, Modelle usw.) ist das Erstellen von benutzerdefiniertem Setup in gespeicherten Textdateien und später in diesen Dateien in Unreal Skript - dies erlaubt dies.

"Ich denke, eine einfachere, zuordenbare Analogie wäre, wenn ich ein Spiel schreiben würde, könnte ich meinen eigenen Level/Charakter/usw. -Editor dafür schreiben?"

Ja, Sie können Ihre eigenen Charaktere und Karten erstellen. Sie sollten jedoch nicht Ihren eigenen Editor machen, der gegebene Editor sollte ausreichen.

Obwohl Sie möglicherweise keinen Zugriff auf den C ++ - Quellcode haben, gibt es a viel Das kann mit UnrealScript erfolgen. Schauen Sie sich alle Einträge zum Make etwas unwirklichen Wettbewerb an. Sie wurden alle mit Tools im UDK durchgeführt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top