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

1

20.01.2012, 15:02

C++ SFML Projekt

Heyho Community! :D
Heute hab ich mal eine Frage, wo es sich mal nicht um einen Fehler handelt.
Also, wenn ihr mit der Bibliothek SFML und der Sprache C++ arbeitet, welche Headerdateien sind bei euch immer vorhanden, sozusagen dass ihr sie bei jedem Projekt verwenden könnt.
Only God can judge me.

2

20.01.2012, 15:18

SFML/Graphics.h
SFML/Audio.h
Der Rest wird zusätzlich inkludiert, außer SFML/Network.h, doch ich arbeite eher weniger mit der Netzwerkprogrammierung.
Fragen?

MfG
Check

3

20.01.2012, 16:02

Wenn die Headerdateien benötigt werden, dann inkludiere ich sie. Ansonsten eben nicht. Bin mir nicht sicher, was Du jetzt genau wissen willst. ^^

4

20.01.2012, 17:16

Ich meine jetzt die selbsterstellten Headerdateien, da SFML schon viel hat, muss man ja kaum was erstellen, im Gegensatz bei der SDL.
Dort musste man Framework, Sprite usw. Ich meine nur die selbsterstellte Headerdateien, die ihr bei jedem Projekt nützt. Welche sind es? z.b. singleton
Only God can judge me.

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

5

20.01.2012, 17:51

Welche sind es?

Die, die ich brauche und mir daher erstellt hab. Was ist denn das für eine Frage?

z.b. singleton

Nein Singleton auf gar keinen Fall.

6

20.01.2012, 18:06

Meine Frage hat eine KLEINE Beziehung zum Buch von Heiko Kalista. Bei der Spieleprogrammierung mit der SDL hat er erwähnt, dass man manche Headerdateien in jedem Projekt wieder benutzen kann. Nun frage ich euch, ob ihr auch z.B. extra für Sprites, obwohl SFML eine SpriteFunktion hat, eine Klasse erstellt, mit der ihr , die Sprites Rendern usw. könnt.
Only God can judge me.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

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

  • Private Nachricht senden

7

20.01.2012, 18:13

Die SFML hat eine eigene Spriteklasse(nicht Funktion ;)), die sehr gut ist. Ich machs nicht. Wüsste auch nicht wieso. Ich erweitere sie höchstens mit einer einfacheren Animationsfunktion.

Wenn du etwas benötigst wirst du es merken und es einbinden oder schreiben.

Versuch nicht etwas zu nutzen nur, weil du die Möglichkeit hast. Nutze etwas nur wenn du es brauchst oder es eine Verbesserung bringt.

Versuch mal ein Spiel mit der SFML zu schreiben ohne fremden Code zu kopieren oder die Klassen vom Buch zu nutzen.

Das einzige was ich vom Buch übernommen habe ist die Logfileklasse, die ich allerdings stark umgeschrieben habe. Es ist eigentlich nichts mehr von der alten Klasse übrig. :D
"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?

8

20.01.2012, 18:23

Die SFML hat eine eigene Spriteklasse(nicht Funktion ;)), die sehr gut ist. Ich machs nicht. Wüsste auch nicht wieso. Ich erweitere sie höchstens mit einer einfacheren Animationsfunktion.

Wenn du etwas benötigst wirst du es merken und es einbinden oder schreiben.

Versuch nicht etwas zu nutzen nur, weil du die Möglichkeit hast. Nutze etwas nur wenn du es brauchst oder es eine Verbesserung bringt.

Versuch mal ein Spiel mit der SFML zu schreiben ohne fremden Code zu kopieren oder die Klassen vom Buch zu nutzen.

Das einzige was ich vom Buch übernommen habe ist die Logfileklasse, die ich allerdings stark umgeschrieben habe. Es ist eigentlich nichts mehr von der alten Klasse übrig. :D

Okey genau darum ging es mir. Werde nun versuche das Spiel mit SFML zu machen. Bis dann.
Danke für deine Hilfe
Only God can judge me.

Werbeanzeige