Frage

Ich mag sehr einfaches 3D / 2D-Spiel für PC / MAC / Linux machen was ist der beste Motor frei 3D / 2D für das? Ich habe keine Erfahrung in der Spiele-Programmierung, so dass ich denke, es einfach sein muss lernen bitte in c ++ Dank

War es hilfreich?

Lösung

Während ‚beste‘ kann sehr viel hängt von Ihrer Situation, die ich in der Vergangenheit mit großem Erfolg verwendet wird, ist OGRE 3D .

Es ist Cross-Plattform, sehr schön geschrieben (C ++), und läuft gut. Aber die eine Sache, die es abgesehen für mich gesetzt war die große Gemeinschaft - man kann immer egal Hilfe bekommen, wie einfach Ihre Frage, und es gibt viele Führer / tutorials um auf ihrem Forum / wiki. Die Dokumentation ist auch sehr gut.

Es ist gut lohnt sich.

Hrmm, beim Lesen, dass es fast klingt wie ich ein berechtigtes Interesse haben - ich nicht! Ich mag nur wirklich aus Erfahrung!

Andere Tipps

Versuchen Sie DevMaster Spiel-und Grafik-Engines Datenbank für 3D-Engines zu suchen. Diese Frage wurde auch gestellt und beantwortet VIELE < a href = "http://www.devmaster.net/forums/showthread.php?t=13627&highlight=C+game+engine" rel = "nofollow noreferrer"> viele mal in ihrem Foren .

C4 Motor , Irrlicht und Torque werden häufig für 3D empfohlen in C ++, aber es hängt wirklich von Ihren individuellen Anforderungen oder wenn Sie wirklich einen Motor überhaupt benötigen.

Ich empfehle Irrlicht . Es ist einfach, leicht, aber schnell und leistungsstark. Es ist nicht so featureful wie Ogre3D, aber ich habe festgestellt, es einfacher zu verwenden.

Wenn Sie mehr von einer einfachen API anstatt einer ausgewachsenen Spiel-Engine suchen, sollten Sie versuchen, SDL . Das gibt Ihnen eine plattformunabhängige Art und Weise mit OpenGL zu machen, Griff-Eingang, tut grundlegendes Audio usw. Es ist besonders praktisch, wenn Sie nach einer Möglichkeit, ein einfaches 2D-Spiel-Projekt zu tun.

Panda3D ist ganz einfach:

  1. Sie können es mit C ++ verwenden (oder Python).
  2. Es ist gut dokumentiert und bietet viele gute Proben.

Es ist vor allem 3D-orientiert, so dass sich bewusst sein, obwohl eine beliebige 3D-Engine eine Lernkurve beinhalten wird, wird Panda3D eine haben der kürzesten.

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