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

MrZylox1998

Treue Seele

  • »MrZylox1998« ist der Autor dieses Themas

Beiträge: 186

Wohnort: Bayern

Beruf: Schüler(9.Klasse)

  • Private Nachricht senden

1

08.01.2013, 19:19

[C++](lauf)Animation

Hey zusammen, ich will mal wissen wie ich eine Animation mache.
Als erstes wollte ich natürlich eine Laufanimation machen.
Ich hatte schon ein paar Ideen wie ich das machen könnte,
aber ich bin gescheitert.
Ich würde mich über antworten freuen.
Jetzt -- ist schon vorbei.

Rechtschreibfehler sind Spezialeffekte meiner Tastatur!

idontknow

unregistriert

2

08.01.2013, 19:23

Brauchst einen Sprite der pro Animations-Frame ein Bild enthält und zeichnest die dann nacheinander jeweils für ein bestimmtes Zeitintervall.

MrZylox1998

Treue Seele

  • »MrZylox1998« ist der Autor dieses Themas

Beiträge: 186

Wohnort: Bayern

Beruf: Schüler(9.Klasse)

  • Private Nachricht senden

3

08.01.2013, 19:27

Danke für die Antwort.

Also soll ich ein Sprite machen, wo schon die verschiedenen Bilder drauf sind ?
und wie mache ich dann, dass SFML immer nur den teil zeichnet, den ich von dem Bild zeichnen will ?
Jetzt -- ist schon vorbei.

Rechtschreibfehler sind Spezialeffekte meiner Tastatur!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

4

08.01.2013, 19:38

Sprite -> TextureRect
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

5

08.01.2013, 19:39

1. Jep, das kann dann zum Beispiel so aussehen: http://popuw.com/images/princesprites.gif
2. SFML2: Sprite:: SetTextureRect
bzw. SFML 1.6: Sprite:: SetSubRect

MrZylox1998

Treue Seele

  • »MrZylox1998« ist der Autor dieses Themas

Beiträge: 186

Wohnort: Bayern

Beruf: Schüler(9.Klasse)

  • Private Nachricht senden

6

08.01.2013, 19:46

Danke für die antworten,
ich muss also jetzt wenn ich laufe, alle 0,25 sekunden ein neues Bild
mit sf:.Sprite::setTextureRect(x,y); ?
Jetzt -- ist schon vorbei.

Rechtschreibfehler sind Spezialeffekte meiner Tastatur!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

7

08.01.2013, 19:49

setzen, ja.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

MrZylox1998

Treue Seele

  • »MrZylox1998« ist der Autor dieses Themas

Beiträge: 186

Wohnort: Bayern

Beruf: Schüler(9.Klasse)

  • Private Nachricht senden

8

08.01.2013, 19:50

Ok Danke,
aber ich muss doch die Zone auswählen mit dem
sf::Sprite::setTextureRect(x,y); aber wie geht das dann müsste ja genau
ein pixel dargestellt werden, wenn ich nur 1ne X und 1ne Y koordinate
angebe:O
Jetzt -- ist schon vorbei.

Rechtschreibfehler sind Spezialeffekte meiner Tastatur!

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

9

08.01.2013, 19:52

Ein Rect hat eine Höhe und eine Breite. Die Dokumentation ist doch verlinkt worden, lies sie doch einfach.
sf::Sprite::setTextureRect ( const IntRect & rectangle )
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Werbeanzeige