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

24.10.2013, 15:05

Cutscenes programmieren? 2D RPG Stil

Hallo Leute,
Ich wollte mal fragen wie man Cutscenes programmieren kann.
Was ich damit meine ist nicht sowas High end maessiges wie bei heutigen AAA Titeln, sondern eher 2D 'Cutscenes' in denen einfach die Spielgrafik gezeigt wird.
Eben eine Szene in der die Kamera sich bewegen kann, man sich selbst nicht bewegen kann, sondern einfach nur einen Text der von jemandem gesprochen wird mit klicks weiterfuehrt.
Bisher habe ich das in dieser Form noch nie gemacht, bin deswegen grade in der Planungsphase meines neuen Projekts etwas verzweifelt haha.

Es wuerde mich freuen wenn ihr mir damit weiterhelfen koenntet!

mfg

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

2

24.10.2013, 15:47

Ich denke, dass die meisten dir hier keine Antwort liefern können, die dir bei deinem Problem wirklich weiterhilft, da zwar die Aufgabenstellung von dir Beschrieben wurde, du aber nicht geschrieben hast, wo du Probleme auf dich zukommen siehst.
Die Theorie hinter diesen Cutscenes ist relativ einfach:
Der Spielerinput muss während dieser ignoriert oder anders interpretiert werden (-> keine Spielerbewegung, ggf. Überspringen etc.), es müssen in einer bestimmten zeitlichen reihenfolge Grafiken und ggf. Dialoge eingeblendet werden und/oder die Kamera muss über dem Spielfeld bewegt werden. Außerdem muss in irgendeiner Weise gespeichert werden, wann was in den passieren soll.
Es kann höchsten sein, dass man sich das ganze etwas schwieriger macht, weil man beispielsweise eine zu starke Bindung der Spielereingaben zur Spielerbewegung oder der Kameraposition zur Spielerposition besitzt. An entsprechenden Stellen muss man ggf. ein paar Anpassungen durchführen, damit sich diese Zwischensequenzen elegant einbauen lassen.

Solltest du bei der Umsetzung dann auf konkrete Probleme stoßen, kannst du dich hier wieder melden.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

TrommlBomml

Community-Fossil

Beiträge: 2 117

Wohnort: Berlin

Beruf: Software-Entwickler

  • Private Nachricht senden

3

24.10.2013, 16:05

Das ist auch nicht so trivial. Aber im wesentlichen ist das eine Abarbeitung einer Liste an Anweisungen, die automatisch ablaufen. Also ein Array von Objekten eines speziellen typs. Je nachdem, was alles in den CutScenes passiert, kann erst entschieden werden, wie man das am besten implementiert. Sehr generisch implementiert ist es auch komplexer. Wenn du nur figuren bewegst und Meldungen anzeigst und vielleicht sound, dann ist es überschaubar.

Werbeanzeige