2009-08-21 8 views
9

Ich bin auf der Suche nach einer 3D-Engine für die Entwicklung eines Ruby-Spiel. Ich habe sowas wie G3Druby oder Ogererb gefunden.Welche 3D-Engine für Ruby

Welches ist besser zu verwenden und hat eine bessere Funktionalität? Gibt es einen anderen Motor, der besser ist als diese?

Antwort

2

Meiner Meinung nach sieht Irrlict sehr beeindruckend aus. Es scheint auch einigen aufkommenden Trends zu folgen, die Ruby 1.9 ausnutzt, was ich gerne sehe. Guck mal. Eindrucksvolleres Rendering und ein besseres Following als G3Druby meiner Meinung nach.

http://irrlicht.sourceforge.net/screenshots-projects.html

+1

Es scheint einige Versuche zu geben, Irrlicht für Rubin zu verpacken, aber alle scheinen sich in sehr frühen Entwicklungsstadien zu befinden. – galaktor

+1

Irrlicht ist verwandt mit Ruby ... wie? – Dogweather

+1

Das OP suchte nach einer API für Ruby. – galaktor

5

Beide scheinen Wrapper um G3D und Ogre zu sein, so dass Sie tatsächlich zu vergleichen werden soll, wenn G3D oder Ogre sind besser für Ihre Bedürfnisse. Die meisten Ihrer Ruby-Zugriffe durch den Wrapper werden während der Einrichtung Ihrer Szene sein, so dass die Grunt-Arbeit (jedes Frame) immer noch innerhalb der C/C++ - Bibliotheken und auf Grafikhardware erfolgt. Sie sollten also diese beiden Bibliotheken vergleichen.

Ich kenne G3D nicht, aber es scheint, Offline-Rendering-Funktionen zu bieten, die Ogre fehlt. Ogre ist in der Regel die erste Wahl, wenn Sie die umfangreiche Funktionalität einer professionellen Render-Engine benötigen und Sie jede Menge Dokumentation oder Forenbeiträge zu fast jedem Thema finden werden.

Es hängt nur davon ab, wofür Sie es genau verwenden werden.