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

Majin.Buu

Frischling

  • »Majin.Buu« ist der Autor dieses Themas

Beiträge: 23

Wohnort: Dresden

Beruf: Schüler

  • Private Nachricht senden

1

30.07.2011, 16:12

SDL oder SFML?

HeyHo Community!

Ich habe mal eine Frage bezüglich den beiden Libarys.
Undzwar: Welche von den beiden ist denn "besser"? (besser = leichter zu erlernen, Funktionsumfang etc. pp.)
Was sind eure Erfahrungen/Meinungen?

Mit freundlichen Grüßen,
Majin.Buu ^_^

Beiträge: 721

Wohnort: /dev/null

Beruf: Software-Entwickler/Nerd

  • Private Nachricht senden

2

30.07.2011, 16:18

Die SDL ist mittlerweile alt geworden, SFML ist aus meiner Sicht die bessere Wahl.

3

30.07.2011, 16:23

Ich rate auch mehr zur SFML.
Die Begründung hier zu finden.

MfG
Check

Databyte

Alter Hase

Beiträge: 1 040

Wohnort: Na zu Hause

Beruf: Student (KIT)

  • Private Nachricht senden

4

30.07.2011, 16:37

Auf jeden Fall SFML !!!

Selbst wenn du das mit diesen Spriteobjekten nicht magst und du denkst es wäre langsam, dann kann ich dich beruhigen... selbst wenn du jeden frame von einem Sprite die position und rotation... etc änderst, ist es immer noch richtig schnell.

5

30.07.2011, 16:44

*hust*
Da will ich auf meinen Link hinweisen.... :D

MfG
Check

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

6

30.07.2011, 16:49

Was soll der Kindergarten? Es wurde doch schon darauf hingewiesen.
Es bleibt zu sagen, das für Anwender die SFML zumal etwas überladen erscheint. Die Einarbeitung ist daher default mäßig langwieriger.
Wenn man erstmal etwas experimentieren will, würde ich zunächst die SDL empfehlen und dann einen baldigen Umstieg.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

Majin.Buu

Frischling

  • »Majin.Buu« ist der Autor dieses Themas

Beiträge: 23

Wohnort: Dresden

Beruf: Schüler

  • Private Nachricht senden

7

30.07.2011, 16:59

Okey das war bis jetzt eindeutig. :D
Da werd ich mich ab jetzt mit der SFML auseinander setzen.
Ich hab schon gesehen das auf der SFML-Website ein paar Tutorials für die Grundlagen gibt
gibt es auch so eine schöne Website wie lazyfoo.net für die SFML? Wisst ihr da was? :)


@Checkmateing
Der unterschied ist hart. 8o

Mit freundlichen Grüßen,
Majin.Buu

8

30.07.2011, 17:44

Gut, bei dem Vergleich da oben sollte man zwei Dinge beachten: Er wurde vom Administrator des SFML-Boards durchgeführt (ich weiß nicht, ob es auch der Schöpfer von SFML ist ;)) und zudem sind 2000 Sprites wirklich verdammt viel.
Wenn Du also auch mit etwas weniger Sprites auskommst, sollte das von der Performance her kein Problem sein.

Andererseits bietet SFML das bessere Gesamtpaket (Grafik, Sound, Text und Netzwerk) und ist meiner Erfahrung nach auch einfacher in der Handhabung.

9

30.07.2011, 18:11

Ja das ist sie, nur die Animationen können Anfangs echt schwer sein.
Ich weiß noch wie ich da gesessen hab nicht wusste wie ich sf::Rect nutzen kann/soll um das gewünschte Ergebnis zu erhalten. :lol:

Ich hab auch noch eine schöne Seite mit Tutorials und sogar herunterladbaren Codebeispielen (gerade die Codebeispiele sind zu empfehlen!!)
http://sfml-dev.org

Ach So: Der Administrator ist der Typ der die gemacht hat. :D

@Architekt: Ich wollte nochmal für Databyte´s Aussage, sie sei in jedem Fall schneller, ein dickes Zeichen setzen, denn fast alles ist mindestens 250% schneller. So Kindergarten fand ich das nicht, ich finde es lediglich etwas sinnlos, das muss ich eingestehen. :S

Ach Ja, weiter unten haben noch andere User ihre Testergebnisse stehen. ;)

MfG
Check

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

10

30.07.2011, 19:14

Es bleibt zu sagen, das für Anwender die SFML zumal etwas überladen erscheint. Die Einarbeitung ist daher default mäßig langwieriger.

Blödsinn! Man muss ja nicht alles auf einmal lernen. Wenn man etwas braucht sucht man es sich einfach heraus. Wenn man die Netzwerk- oder Soundlib nicht braucht, muss man sie nicht kennen. Bei der SDL muss man sich zusätzlich noch um viel kümmern was die SFML automatisch macht und man brauch nicht so viele Zusatzlibs. Jedenfalls hab ich das beim umstieg von der SDL auf die SFML so wahrgenommen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige