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

31.10.2015, 16:16

Levelorganisation und Grafikspeicherung

Hallo an alle,
Ich möchte so ein Spiel wie Secret of Mana oder Zelda: A link to the past machen. Der einzige Unterschied wird sein das es in 3d ist und ich für die Grafiken 2d Texturen verwenden. Ich bin nun beim Thema Levelorganisation und Grafikspeicherung angekommen. Ich möchte immer noch 2d Texturen verwenden. Nun würde ich gerne von euch wissen was ihr mir vorschlagt wie ich meine Level organisieren sollte. Was ich weis ist das es z.B. die Möglichkeit gibt die Information wie Position, Status und was noch eine Datei zu packen die die Position wie ein Raster speichert. Ich hoffe ihr versteht was ich meine. Das ist nur eine Idee. Wenn ihr Vorschläge habt wie ich es am sinnvollsten organisieren könnte dann würde ich mich freuen.
Ich möchte auch noch wissen wie ich meine Grafikspeichern sollte. Jedes einzelne Bild einer animation einzeln oder in einem File oder das ganze in einer Modeldatei, welche die Animation beinhaltet?

Vielen Dank schon mal

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »crane« (31.10.2015, 17:13) aus folgendem Grund: Zusatz an Information


David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

31.10.2015, 16:26

Du hast gar nicht erwähnt, was für eine Art Spiel du machen willst. Ohne diese Information kann man dir zur ersten Frage keine sinnvolle Antwort geben. Zur zweiten Frage: Auch das hängt von deinen Anforderungen ab. Wenn du nur fest vorgegebene Animationen brauchst, dann empfiehlt es sich, alle Frames einer Animation in ein großes Bild zu packen ("Atlas"). Wenn du dynamische, flüssige Animationen brauchst (sowas wie Ragdolls), dann solltest du nur die einzelnen Teile einer Spielfigur (Körper, Arme, Beine, Kopf, ...) als Bild speichern und diese dynamisch transformieren, ggf. mit einer Physik-Engine dahinter.

3

31.10.2015, 17:28

Zur zweiten Frage: Da habe ich mir noch keine Gedanken gemacht ob es feste vorgegebene Animationen oder dynamische Flüssige sein sollen. Ehrlich gesagt habe ich keine Ahnung was der Unterschied ist und was für welchen Fall besser ist. Wenn ihr mir das etwas erklären könntet und mir sagen könntest welche Art für welchen Fall geeignet ist wäre mir geholfen.
Würde die Idee mit der dynamischen Animation bedeuten, dass sie sich je nach Ereignis während dem Abspielen ändern kann. Ich denke da gerade an ein Beispiel wo sich eine Waffe bewegt. Wenn sie während der Bewegung auf einen Gegenstand wie z.B. eine andere Waffe trifft dann kann sie ihre Bewegung ändern. Und wenn ja dann abhängig vom Objekt.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

4

31.10.2015, 19:03

Guck dir vielleicht mal Spriter an. Das ist ein Programm um solch dynamische 2D Animationen zu erstellen. Vielleicht wird es dir dann klar. Statische Animationen wären im Prinzip Animationen die du schon vorher als Grafiken erstellst wobei diese dann einfach schnell hintereinander abgespielt werden. Dabei kannst du die Animation zur Laufzeit nicht groß verändern. Du fragst sehr allgemein gehalten weshalb es schwierig ist dir zu helfen. Guck vielleicht mal nach dem Begriff Tilemap. Der könnte dir für deine Level weiter helfen.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

Werbeanzeige