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

05.10.2010, 21:30

Zusammensetzen von 2D Modellen

Hallo,

ich habe im Internet endlich ein 2D Modell (Panzer) gefunden.

Nun habe ich es gedownloadet und stelle fest, dass es ca. 50 Bitmaps sind.

z.B. einmal das Grundgerüst des Panzers (in alle Richtungen ^^) und verschiedene Kanonen einzeln.

Wie kann ich nun die Kanone auf den Panzer setzen, bzw. diese "animiert" machen ?




lg

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

2

05.10.2010, 21:41

Das können wir dir nicht sagen, da wir nicht wissen:
- was du bisher gecodet hast,
- ob du Ahnung von 2D-Programmierung hast
- Welche API du verwenden willst
etc...

Im Prinzip renderst du zwei zugehörige Bilder (ein Panzer+eine Kanone einfach übereinander)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

3

05.10.2010, 21:46

Ich programmiere in C++.
Als Bibliothek verwende ich die SDL.
Ich habe bis jetzt noch kein eigenes Spiel geschrieben (bis auf das von Heiko, das ich als "Vorlage" nehmen werde).

Diese Dinge habe ich "verschwiegen", da ich dachte, das würde auch mit Gimp etc. möglich sein.

mfg

4

05.10.2010, 21:54

Hallo larsii,

mit der SDL kannst du einen sogenannten ColorKey setzen (wird in Heiko Kalistas Beispiel angewendet) und somit den Hintergrund transparent machen. Also kannst du zwei Sprites (Panzer & Kanone) übereinander zeichnen. Allerdings hast du mit der SDL meines Wissens das Problem, dass du keine Sprites rotieren kannst, das heißt deine Kanone / Kuppel kann sich nicht drehn außer du legst für jede Stellung eine extra Grafik an. Bei z.B. der SFML hingegen könntest du das Sprite rotieren.

Gruß
SaRu_

5

05.10.2010, 22:01

Gibt es ein Buch über die SFML?

lg

CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

6

05.10.2010, 22:18

Nein, da sie immer noch stark in der Entwichlungsphase steckt; das würde bei der häufigkeit von Releases keinen Sinn machen.

Aber die SFML lohnt sich wirklich ;)

EDIT:
Diese Dinge habe ich "verschwiegen", da ich dachte, das würde auch mit Gimp etc. möglich sein.

Du könntest natürlich für jedes Panzer/Kanone-stellungspaar eine eigene Grafik erstellen, doch das wäre so etwas von unperformat und Speicherfressend wie sonst noch was, von daher zeichne lieber die Sprites übereinander.
Wenn du dann statt 50 Grafiken 2 verwendest und diese mit hilfe der SFML o.ä. drehst, dann kannst du das sogar noch schneller, besser, sauberer und schöner machen ;)


mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »CBenni::O« (05.10.2010, 22:23)


CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

7

05.10.2010, 22:22

EDIT: Oops.. Bitte löschen...
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

Werbeanzeige