Hauptmenü

Neuigkeiten:

Bitte unterstützt uns und bestellt über diese Links bei Amazon  oder HumbleBumble!

Scrolling, Gui geht mit

Begonnen von cast, 25. September 2011, 17:48:51

Vorheriges Thema - Nächstes Thema

cast

Es geht dabei um größere Grafiken, wie etwa bei dem Schul-Starter-Set.
Bei mir scrollt jedoch die Gui mit nach oben, ohne unten im schwarzen gedachten Bereich zu bleiben. Kann ich irgendwo in AGS3.2 die GUI fest machen?




Und der Hintergrund, noch WIP


Wer kann mir helfen?
Ted is red.
See red Ted.

Cone Arex

Bau einen zusätzlichen schwarzen Hintergrund in das Maingui ein. "Festmachen" wirst du das GUI nicht können, da AGS mit den Bildschirmkoordinaten und nicht mit Raumkoordinaten arbeitet. Zudem wäre es auch nicht sinnvoll das GUI zu fixieren, da die Buttons nicht mehr zu erreichen wären.


Folge mir auf X und itch.io

cast

problem dabei ist, das dann auch gAction schwarz ist.



Was nun???
Ted is red.
See red Ted.

Cone Arex

Es müsste reichen die Z-Order der beiden GUIs zu ändern.


Folge mir auf X und itch.io

cast

#4
bei gaction kann ich die ZOrder nicht ändern

€dit: Ok, main einfach auf -1 gesetzt.

DANKE
Ted is red.
See red Ted.

cast

doch nicht so einfach, durch das -1 kann ich jetzt natürlich keine befehle mehr manuell geben, sondern nur noch per rechtsklick... schon blöd,gibt es denn keine andere möglichkeit die ein scrolling mit gui zulässt.
Ted is red.
See red Ted.

KhrisMUC

Ich verstehe zwar das Problem, aber der Lösungsansatz ist nicht so ideal, finde ich (und nebenbei ein Stilbruch).
Wie ConeRX schon gesagt hat, sind Buttons und Inventaritems nicht mehr anklickbar. Das kanns ja wohl nicht sein, oder...?

Der Hintergrund sollte eigentlich nie vertikal scrollen, außer z.B. während einer Zwischensequenz.

Technisch gesehen ist es kein Problem, vertikales Scrollen auszuschalten; das hier in Room_RepExec reicht:

[ags]  int x = player.x - 160;
  if (x < 0) x = 0;
  if (x > 60) x = 60;
  SetViewport(x, 136);[/ags]

1mal_volltanken

Nun, in der Episode 'Helden des Tages' gab es auch vertikales scrollen und das lief da ohne Probleme.


BG
der Volltanker
"Tage sind eigentlich wie Nächte...nur nicht ganz so spät!"...hörte ich einmal einen sehr klugen, alten Mann beim Erdnüsse sortieren in der Kneipe sagen, kurz bevor er vom Hocker rutschte.


"Nicht jeder, der aus dem Rahmen fällt, war vorher im Bilde!"

KhrisMUC

Stimmt.

Ich kann bei gAction die zOrder problemlos verändern, muss ich aber gar nicht; es hat 1, gMaingui hat 2, und wenn ich einen größeren Hintergrund importiere, hat das GUI während des Scrollens einwandfrei seinen schwarzen Hintergrund.

Also: gMainGUI: Hintergrundfarbe 0 (transparent)
gAction: Hintergrundfarbe 16 (schwarz)

Dann die zOrder von gMaingui auf was höheres setzen als gAction, damit das transparente gMaingui über gAction liegt.

cast

vielen, vielen Dank :D

gAction hatte bei mir auch einen transparenten BG, jetzt klappt es super :D
Ted is red.
See red Ted.