Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

moritz31

Treue Seele

  • »moritz31« ist der Autor dieses Themas

Beiträge: 259

Wohnort: Hessen

Beruf: Student

  • Private Nachricht senden

1

25.03.2011, 20:13

OpenGl im 2D Bereich

Hi Leute,

ich wollte für meine 2D Spiele OpenGl heranziehen.
Ist das sinnvoll?
Bringt es mir im 2D Bereich Vorteile?

Und falls ja,
wie lernt man es am sinnvollsten,
Bücher kaufen/ausleihen oder reichen da schon Inet Tutorials.

Gruß
Devilloper

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

25.03.2011, 20:19

Ja es ist sinnvoll. Die Vorteile sind ziemlich offensichtlich: Hardwarebeschleunigung. Jede Anwendung die hochperformante Grafik benötigt (egal ob 2D oder 3D) wird man auf OpenGL bzw. Direct3D basieren. Leider gibt es historisch bedingt kaum Material das wirklich zeigt wie man OpenGL richtig verwendet, bzw. es ist sehr sehr schwer im OpenGL Sektor die Spreu vom Weizen zu trennen da das Internet diesbezüglich randvoll mit hoffnungslos veralteteter Information ist. Ein Tutorial das relativ gut ausschaut ist das hier.

Wenn du nur einfache 2D Grafik willst musst du aber auch nicht unbedingt OpenGL direkt verwenden. In dem Fall würd ich dir empfehlen z.B. mal einen Blick auf SFML zu werfen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dot« (25.03.2011, 20:43)


3

25.03.2011, 20:36

mit welcher Sprache? mit C++ ist OpenGl nicht zu schwer anzuwenden, wenn du aber mit C# programmierst, könnte es problematischer (aber immernoch machbar) werden.
dafür wiederum XNAentwickelt, das wie gemacht für C# ist, und mit Tutorials wie den MoonTaxiauch recht einfach zu verstehen ist.

Zitat

Basically, there are only 10 types of people in the world. Those who know binary, and those who don't.

moritz31

Treue Seele

  • »moritz31« ist der Autor dieses Themas

Beiträge: 259

Wohnort: Hessen

Beruf: Student

  • Private Nachricht senden

4

25.03.2011, 20:53

hey,
danke für die schnellen informationen,
ich progammiere momentan c++ mit SFML und möchte dies nun erweitern.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

5

25.03.2011, 20:55

ich progammiere momentan c++ mit SFML und möchte dies nun erweitern.

Soll heißen!?

moritz31

Treue Seele

  • »moritz31« ist der Autor dieses Themas

Beiträge: 259

Wohnort: Hessen

Beruf: Student

  • Private Nachricht senden

6

25.03.2011, 21:47

ich will halt noch OpenGL hinzunehmen

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

25.03.2011, 21:47

SFML benutzt intern doch schon OpenGL!?

Werbeanzeige