Hintergrund soll mit Object und Character mitscrollen

Fragen zu "Adventure Game Studio"? Hier rein!
Antworten
Benutzeravatar
DernetteEddy
Süßwasserpirat
Süßwasserpirat
Beiträge: 298
Registriert: 30.06.2004, 00:31

Hintergrund soll mit Object und Character mitscrollen

Beitrag von DernetteEddy »

Hi,

ich hab folgende Problemstellung:
In meinem Intro läuft mein Character mit mehreren Movecharacterblocking Befehlen von links nach rechts durch den Screen. Der Screen scrollt dabei mit dem Character mit. Ich habe jetzt vor, dass im Vordergrund die Credits und weiteres angezeigt werden sollen und auch mitscrollen. Da mein Character aber nicht linear von links nach rechts läuft, sonder auch mal hoch und runter usw weiß ich nicht genau wie ich die Credits mitlaufen lasse. Meine Vorstellung ist das ich den Text als Object einfüge welche irgendwie immer als zentraler Bildmittelpunkt festgelegt wird.
Nur hab ich bis jetzt keine passende Lösung wie ich das scripte.
Mit * markierte Felder sind erforderlich
Benutzeravatar
Problem
Logik-Lord
Logik-Lord
Beiträge: 1261
Registriert: 16.12.2004, 18:35
Wohnort: Kassel
Kontaktdaten:

Beitrag von Problem »

Willst du, dass die Credits sich im Prinzip gar nicht bewegen (also immer schön zentriert sind) während dahinter der Raum scrollt?
Das könnte eventuell mit einem GUI gehen, das wäre ja unabhängig von den Raumkoordinaten.
Oder habe ich dein Problem falsch verstanden?
Benutzeravatar
DernetteEddy
Süßwasserpirat
Süßwasserpirat
Beiträge: 298
Registriert: 30.06.2004, 00:31

Beitrag von DernetteEddy »

Du meinst mit CentreGui sehr wahrscheinlich. Aber wie setze ich meine Intrografiken (Schriftzüge und so) da ein. Es sei denn ich muss dass dann über einen Font machen. Aber da hab ich mich ehrlich gesagt noch nicht mit befasst!
Ansonsten hast mich aber richtig verstanden!
Mit * markierte Felder sind erforderlich
Benutzeravatar
Sinitrena
Tastatursteuerer
Tastatursteuerer
Beiträge: 678
Registriert: 08.05.2004, 01:01
Wohnort: Frankfurt
Kontaktdaten:

Beitrag von Sinitrena »

Wenn es nur um Text geht kannst du den in einem GUI ganz einfach mit SetLabelText ändern und wenn du noch Grafiken willst dann nimmst du einen Button und änderst die Grafik mit SetButtonPic
http://www.sinitrena.de.vu Meine Spiele: "A very special dog", "A magic stone", "James Bond - Who wants to live again?", "Lonely Night", "Death of an Angel", "The Witch, the Wizard and the Blue Cup", "Emerald Eyes"
Benutzeravatar
DernetteEddy
Süßwasserpirat
Süßwasserpirat
Beiträge: 298
Registriert: 30.06.2004, 00:31

Beitrag von DernetteEddy »

Super danke,

und wie mach ich das nochmal, das der Screen unabhängig vom Char scrollt?
Mit * markierte Felder sind erforderlich
Benutzeravatar
Sinitrena
Tastatursteuerer
Tastatursteuerer
Beiträge: 678
Registriert: 08.05.2004, 01:01
Wohnort: Frankfurt
Kontaktdaten:

Beitrag von Sinitrena »

SetViewport
SetViewport (int x, int y)

Locks the screen viewport to having the top-left hand corner at (X,Y) in a scrolling room. This allows you to manually pan across a scrolling room or to have the screen follow a non-player character.
The lock is released when you either call ReleaseViewport or the player changes rooms.

NOTE: The co-ordinates supplied are 320x200-scale co-ordinates, and will be automatically multiplied up by the engine.

NOTE: This function has no effect if the current room isn't a scrolling room.

Example:

int ypos = 0;
while (ypos < 60) {
SetViewport(0, ypos);
Wait(1);
ypos++;
}
ReleaseViewport();

will scroll the screen down from the top 60 pixels, then release it back to follow the player around.
See Also: GetViewportX, GetViewportY, ReleaseViewport
Wozu die Hilfe doch gut ist...
http://www.sinitrena.de.vu Meine Spiele: "A very special dog", "A magic stone", "James Bond - Who wants to live again?", "Lonely Night", "Death of an Angel", "The Witch, the Wizard and the Blue Cup", "Emerald Eyes"
Benutzeravatar
DernetteEddy
Süßwasserpirat
Süßwasserpirat
Beiträge: 298
Registriert: 30.06.2004, 00:31

Beitrag von DernetteEddy »

Stimmt!!! :lol:
Mit * markierte Felder sind erforderlich
Antworten