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

Anonymous

unregistriert

1

20.04.2005, 18:40

2d-Animationen

hi ho mal wieder :]

ich habe neulich eine interessante art entdeckt 2d-animationen darstellen zu lassen und zwar kommen einfach die jeweiligen schritt auf ne textur und abhängig vom fortschritt der animation wird dann der richtige schritt eingeblendet. jetz frage ich mich aber wie wurden animationen von snes game wie street fighter oder mortal combat gemacht? gibts da nen einfacheren weg?

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

20.04.2005, 18:54

Genau so, wie Du es gerade beschrieben hast. Nur ohne "Textur" in dem Sinne (den Begriff gibt es ja eigentlich nur hinsichtlich 3D-Grafiken).
Irgendwo im Speicher gibt es ein paar Puffer, die mit den einzelnen Bildern der Animation gefüllt sind. Der Inhalt des entsprechenden Bildes wird (bzw. wurde) dann einfach in den Video-Speicher kopiert.

Anonymous

unregistriert

3

20.04.2005, 19:11

Mann nannte das früher "Sprites" und "BOBs"

Ein Sprite war ein Bild das aus mehreren Animationen bestand (bestehen konnte). Wenn zb ein Männchen am SNES lief waren 6 oder 8 Bildchen im Speicher die die jeweiligen Schritte zeigten. Beim Laufen wurde dann über eine Schleife diese Bilder angezeigt und es sah aus als ob mann laufen würde.

BOBs wurden bei C64 und Amiga sehr oft verwendet, sieh hatten weniger Farben und waren kleiner(sozusagen Nebendarsteller oder Feinde etc), belegten aber auch weniger Speicher. Später sind durch genügend Speicher die BOBs verschwunden und alles wurde zu Sprites die auch in Grösse und Farbe frei skalierbar waren.

Hardwaremässig konnte der Amiga und C64 zb 8 Sprites gleichzeitig darstellen. Softwareseitig holte Die Demoszene aber bis zu 120 Sprites raus (mal ganz abgesehen von den DOTs *hinwegschwärm*)

cu Linux

4

21.04.2005, 18:48

hm...ich hab eigentlich schon mal über so ein kleines kampsspielchen nachgedacht aber ich denke mal die animationen zu erstellen dauert länger als das coden...dafür hab ich aber drei möglichkeiten

1) zeichnen. da ichs nicht kann wohl die schlechteste und aufwändigste
2) per 3D programm und bones figuren erstellen und in 2D überführen...da ich weder modeln noch bonen kann auch nicht gut :]
3) mit ner digicam leute fotografieren find ich eigentlich am geilsten aber die müssen dann ja regelrecht modellstehen ^^

Steven77

Alter Hase

Beiträge: 515

Wohnort: Münster - Gievenbeach

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

5

22.04.2005, 11:01

Hehe, die Idee ist doch sau geil. Mach doch 'ne Videoaufnahme von Deinen Leuten und dann schaust Du Dir das an und nimmst nur ein paar einzelne Bilder, die für eine coole Animation reichen. :roll:

Anonymous

unregistriert

6

22.04.2005, 21:36

Zitat von »"Steven77"«

Hehe, die Idee ist doch sau geil. Mach doch 'ne Videoaufnahme von Deinen Leuten und dann schaust Du Dir das an und nimmst nur ein paar einzelne Bilder, die für eine coole Animation reichen. :roll:


...und dann hast du das neueste MortalCombat. ;)

7

22.04.2005, 22:12

ein neues mortal kombat wär echt mal ne nette angelegenheit.
irgendwie ein ziemliches kult-game.

Anonymous

unregistriert

8

22.04.2005, 22:39

Für mich war das beste "Killer Instikt" , aber der Automat, nicht die grausame N64 Version. Durchgezockt habe ich nur MKII (Automat).

9

22.04.2005, 23:14

one must fall 2097

10

23.04.2005, 18:27

hehe stimmt videoaufnahme is noch besser ^^

jo lust hätte ich ja schon...allerdings isses auch ein bisschen blöde dass die animationen zu erstellen mehr arbeit is als den rest zu programmieren ^^

Werbeanzeige