2009-04-09 7 views
0

Ich frage mich, ob es einen Vorteil für die Verwendung einer orthographischen Projektionskamera gibt, um ein 2D-Spiel mit 3D-Modellen zu erstellen (im Gegensatz zu Sprites und 2D).Entwickeln von 2D in 3D mit orthographischer Projektion und gestrecktem Modell

Auch auf eine verwandte Anmerkung, wenn ich orthographische Projektion verwende, ist mein 3D-Modell gestreckt. Weiß jemand, warum das passiert? Ich weiß, dass das Seitenverhältnis nur die perspektivische Projektion beeinflusst, also sollte dies nicht passieren.

Antwort

2

Wenn Sie ein 2D-Spiel entwickeln, wäre die Verwendung von 3D-Modellen eine Menge unnötiger Aufwand - sowohl für Sie als Entwickler als auch für das System, auf dem das Spiel ausgeführt wird. Selbst wenn Sie ausgefallene 3D-Modelle haben und nicht sehr gut darin sind, Sprites zu zeichnen, können Sie trotzdem ein 3D-Modellierungswerkzeug verwenden, um die Modelle zu Bildern zu projizieren.

+0

Sie hatten Recht. Ich mache jetzt 2d und ich bin Meilen voraus, wo ich war, als ich 3d machte. Ich werde schließlich zu 3d graduieren (wenn ich das aufhalte), aber für schnellere dev Zeit 2d ist sicherlich eine Beschleunigung. – drozzy

0

Wenn Sie ein 2D-Spiel erstellen, ist ortho mit 3D-Modellen möglicherweise besser, weil Sie die Hardwarebeschleunigung mit OpenGL und Direct3D nutzen können. Sprites sind jedoch viel einfacher zu machen als 3D-Modelle.

+1

Wenn ich 2d-Funktionen nicht verwechsle, kann auch Hardware-Beschleunigung nutzen. –

+0

Ja, das stimmt, aber 2D-Grafikbibliotheken verwenden häufig keine Beschleunigung oder verwenden die 2D-Beschleunigung des Treibers. Bei den meisten Grafiktreibern sind 2D-Vorgänge mit 3D schneller als mit 2D. – Zifre

Verwandte Themen