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

Tschonni

Treue Seele

  • »Tschonni« ist der Autor dieses Themas

Beiträge: 113

Wohnort: Tirol

Beruf: Schüler

  • Private Nachricht senden

1

30.08.2010, 23:25

2D Spiel SDL oder OpenGL

Ich habe vor ein 2D Jump 'n' Run spiel zu programmieren.
Ich kann C++ und ich habe schon ein Spiel mit SDL programmiert.

Vor einigen Tagen habe ich aber mit OpenGL angefangen, und es gefällt mir sehr gut.

Ich will jetzt wissen ob SDL oder OpenGL besser für ein 2D Spiel geeignet sind.

Es gibt bestimmt schon Threads die dieses Thema behandeln, aber ich habe nichts gefunden.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

2

30.08.2010, 23:47

OpenGL ist zwar eher auf 3D Spiele ausgelegt, eignet sich aber ansonsten auch super für 2D, wobei ich immer noch die SDL vorziehe, wenn ich zwischen den beiden wählen müsste. Trotzdem ist OpenGL im Vergleich zu SDL Hardware beschleunigt.
Aber ich würde mir an deiner Stelle auch mal SFML ansehen ;) Dies baut auf OpenGL auf und ist noch einfacher und vor allen moderner als die SDL.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

3

30.08.2010, 23:50

Es gibt bestimmt schon Threads die dieses Thema behandeln, aber ich habe nichts gefunden.
Hallo Tschonni,

ist das dein Ernst? Das ist Thema in so ziemlich jedem zweiten Thread zu 2D Spieleprogrammierung. ;)

Generell ist denke ich die SFML für 2D Spiele zu empfehlen. Sie basiert auf OpenGL und bietet einen gewissen Umfang an Standard-Funktionen, die du für ein beliebiges 2D Spiel brauchen wirst.


Ach ja, Willkommen im Forum!

Gruß
SaRu_

Tschonni

Treue Seele

  • »Tschonni« ist der Autor dieses Themas

Beiträge: 113

Wohnort: Tirol

Beruf: Schüler

  • Private Nachricht senden

4

31.08.2010, 00:05

Zitat

Aber ich würde mir an deiner Stelle auch mal SFML ansehen ;) Dies baut auf OpenGL auf und ist noch einfacher und vor allen moderner als SDL.

Bedeutet einfacher auch dass mit SFML weniger möglich ist als mit SDL oder nicht.
Ansonsten gefällt es mir sehr gut. :)
Gibt es gute Tutorials für SFML?

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

5

31.08.2010, 00:08

Bedeutet einfacher auch dass mit SFML weniger möglich ist als mit SDL oder nicht.
Ansonsten gefällt es mir sehr gut. :)
Gibt es gute Tutorials für SFML?

Nun ja, SDL geht tiefer in die Materie, was aber nicht unbedingt gut ist für einen Anfänger/Einsteiger. Eher verwirrend. Zudem ist SFML einfach moderner.
Und ja, für SFMl gibt es einige gute Tut. direkt auf der SFML Seite.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Tschonni

Treue Seele

  • »Tschonni« ist der Autor dieses Themas

Beiträge: 113

Wohnort: Tirol

Beruf: Schüler

  • Private Nachricht senden

6

31.08.2010, 00:26

Danke für die Antworten. :thumbsup:
Ich werde mich mal mit SFML versuchen.

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

7

31.08.2010, 09:38

Ich würde zu SFML raten oder OpenGL wenn du gerne die volle Kontrolle hast und maximale Performance willst.

Werbeanzeige