Love2D Engine für Lua; Was ist mit 3D? [geschlossen]

13

Es war wirklich toll, Lua zu lernen, es ist so einfach. Mir macht das Schreiben von Skriptsprachen wirklich Spaß und ich hatte eine ebenso schöne Zeit, Python zu lernen.

Die Love-Engine http://love2d.org/ ist wirklich großartig, aber ich suche nach etwas, das auch mit 3D umgehen kann. Gibt es irgendetwas, das 3D in Lua unterstützt? Ich bin trotzdem fasziniert vom Partikelsystem der LIEBE und kann meine Idee in ein 2D-Projekt mit Partikelbeleuchtung verwandeln :)

BEARBEITEN: Ich habe Kommentare zu Python entfernt - ich möchte, dass dies ein Lua-Thema ist. Vielen Dank

shadowprotocol
quelle

Antworten:

13

Vielleicht möchten Sie Polycode im Auge behalten . Es ist ein in C ++ geschriebenes 2D / 3D-Framework, das einen vollständigen Satz von Lua-Bindungen enthält. Polycode wird in Kürze mit verbesserten Lua-Bindungen und einer Lua-IDE erneut veröffentlicht.

Nexus
quelle
6

Für eine neue vielversprechende 3D-Lua-basierte Engine werfen Sie einen Blick auf Maratis . Es kommt schon lange gut und zielt derzeit auf PC, Mac und IOS ab. Ich persönlich möchte es auf Android portieren und weitere 3D-Ladefunktionen hinzufügen. Ich habe viel nach Lua + 3D gesucht und das ist es auch, wenn es um mobiles Plattform-Targeting mit minimalen Kosten geht!

Dave
quelle
4

Shiva 3D könnte das sein, wonach Sie suchen.

Shiva 3D

Trevor10
quelle
0

Immer noch auf der Suche nach Kommentaren, aber ich werde in Bezug auf Liebe antworten. Die Stärken von LOVEs liegen in 2D-Projekten, aber es gibt Leute in den Foren, die Experimente zum Thema 3D-Zeichnen oder 3D-Beleuchtung in 2D-Umgebungen einreichen. Beide sind cool und sehenswert.

Schattenprotokoll
quelle
0

Spring ist eine 3D-RTS-Engine, die Lua unterstützt. Ich habe sie noch nie verwendet, daher weiß ich nicht, wie viel sie unterstützt.

Es gibt auch einige andere Motoren.

Die von mir verwendete Lua-Engine, Novashell, ist ebenfalls 2D, passt also nicht zu den gewünschten Anforderungen.

Speeder
quelle
0

LuaAV könnte eine gute Option sein. Es ist näher an Creative-Coding-Frameworks wie Openframeworks als an einer herkömmlichen Game-Engine und derzeit nur an Mac OS X und Linux, unterstützt jedoch 3D-Grafiken und integriert viele leistungsstarke Unterstützungsbibliotheken (OpenCL, OpenCV, Kinect, Fluids usw.) wurde mit LuaJIT erstellt, daher ist seine Leistung besser als die des Vanille-Lua-Interpreters.

user5628
quelle
0

Project Anarchy wurde vor einigen Monaten KOSTENLOS für die Entwicklung und Bereitstellung für mobile Plattformen veröffentlicht. Sie sollen innerhalb eines Monats eine Pro-Lizenz veröffentlichen, mit der Sie die Bereitstellung auf Konsolen und Desktop durchführen können. Project Anarchy verwendet die Tools von Havok und Sie können in C ++ oder Lua programmieren. Wenn du nicht weißt, wer Havok ist, schlage ich vor, dass du sie dir ansiehst. Das Havok-Tool-Set ist geradezu verblüffend und wurde schon sehr lange für die Erstellung von AAA-Titeln verwendet, mit der Ausnahme, dass es nur für größere Unternehmen verfügbar war. Jetzt, da sie anfangen, sie für alle freizugeben, werden die Dinge sicherlich interessant.

Sobald die Community wächst und es viele Tutorials und eine große Community im Forum gibt, ist dies mit ziemlicher Sicherheit die beste Wahl. Sie arbeiten auch an 2D-Spieleentwicklungskomponenten, wodurch dies möglicherweise auch die beste 2D-Lua-Engine ist, da Sie sie auf so ziemlich jeder Plattform und jedem Gerät da draußen bereitstellen können. Nun stellt sich die Frage, wie hoch die Pro-Lizenz sein wird. Ich werde aktualisieren, wenn es herauskommt.

Hass-Namen
quelle
0

Die beste mir bekannte 3D-Engine, die Lua verwendet, ist Leadwerks .

Allerdings würde ich Unity auch gerne für 3D-Spiele empfehlen. Sie werden nicht in Lua programmieren, aber es wird ein ähnlicher Produktivitätsgewinn sein.

jhocking
quelle