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

22.04.2010, 20:25

SFML Animations Klasse (Vorgeschmack auf mein Tutorial)

So wie vielleicht einige schon gesehen haben, bin ich gerade dabei ein Jump&Run Tutorial zu schreiben. Ich habe soeben eine funktionierende Version der Animationsklasse fertig bekommen und wollte damit einen kleinen Vorgeschmack auf mein Tutorial geben. Außerdem dachte ich, dass einige so etwas sicherlich gut gebrauchen können. Die Klasse ist momentan nicht kommentiert, dies werde ich erst in meinem Tutorial genau durchgehen. Da ich nicht viel Zeit habe schätze ich mal, dass der erste Teil in ca. 2 Wochen fertig sein wird und auf meiner Website online ist. Das werde ich dann in meiner Signatur bekannt geben. Ich habe keine Projektdatei beigelegt, weil ich VS10 benutze und vermutlich noch nicht alle diese Version verwenden, aber es sollte ja kein Problem sein die Klasse in euer vorhandenes Projekt einzubinden oder das beigefügte Beispiel einzurichten. Wenn ihr nicht Visual Studio 2010 verwendet, benutzt nicht die dll's aus meinem Paket mit euren Projekten, da ich sie mit Visual Studio 2010 neu kompiliert habe. Wenn ihr Visual Studio 2010 mit SFML nicht zum Laufen bekommen habt (Abstürze sind die Folge), findet ihr auf meiner Website im FAQ Bereich ein Paket mit den libs und dll's, welche ich mit VS10 kompiliert habe. Die Klasse ist übrigens noch nicht fertig, es fehlen z.B. noch Fehlerabfragen und eventuell einige Optionen und Funktionen, aber es sollte eigentlich kein Problem sein die Klasse ein wenig zu erweitern. So und nun viel Spaß damit.
»-insane-« hat folgende Dateien angehängt:
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

2

23.04.2010, 08:19

Vielleicht doch nochmal eine kurze Erklärung zur Verwendung. Ich denke mal in der main.cpp sollte alles soweit klar sein. Wenn ihr die *.ani File öffnet, seht ihr wie die Datei aufgebaut ist, falls ihr eine eigene schreiben wollt. Als erstes wird die Datei angegeben, dann folgen die Anzahl der States, die es in dieser Datei gibt. In diesem Fall sinds 3 (Idle, RunLeft, RunRight). Als nächstes folgt der Name des ersten Frames und hinterher die Anzahl der Frames, die für diesen State benötigt werden. Die nächsten 4 Angaben sind die Positionen in der Bilddatei der einzelnen Frames. Bei den Optionen gibt es momentan nur "flipX", was, wie ihr euch vielleicht schon denken könnt, den Charakter in die andere Richtung dreht. Es ist egal was vor den ':' steht, nur danach darf keine Leertaste kommen und die State Namen sind natürlich frei wählbar.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

idontknow

unregistriert

3

23.04.2010, 11:50

Hmm dieses *.ani File ist von dir oder?
War erst verwundert darueber^^

4

23.04.2010, 12:22

Jo ist von mir, kann man natürlich nennen wie man will. :P

EDIT: Ich seh grad, dass jemand nur part1 runtergeladen hat. Ich habe die Datei in 2 Teile gesplittet, da man hier nur maximal 500kb hochladen darf. D.h. man sollte beide runterladen und dann entpacken um wirklich alle Dateien zu bekommen.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

idontknow

unregistriert

5

23.04.2010, 12:37

Jo ich hab nur part 1 runtergealden :P.

Naja was ich eigneltich sagen wollte, vllt solltest das noch erweitern!

Immerhin stell dir vor jmd hat ne sehr feine Animation aus 5 aufeinanderfolgenden Bildern, die alle gleich groß sind was ja durchaus ueblich ist!

Dann muss der von 5 stueck immer jedes bild angeben was bei 5 noch geht aber bei 10 oder mehr ^^
Und das pro animation, hat ein bild dann 5 animationnen wuerde ich die krise bekommen :P^^

Ist aber ne nete Idee mit den ani files ;)

6

23.04.2010, 12:59

Ja stimmt, hatte ich ganz vergessen, kommt auf jeden Fall noch mit rein in mein Tutorial. Das wäre dann eine zusätzliche Option. Eventuell poste ich nochmal eine aktuellere Version davon, wenn ich zuhause bin.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

Werbeanzeige