Autor Thema: Scrolling, Gui geht mit  (Gelesen 4382 mal)

cast

  • kleiner Tentakelsaugknopf
  • **
  • Beiträge: 29
  • Geschlecht: Männlich
    • ICQ Messenger - 107562728
    • Profil anzeigen
    • E-Mail
Scrolling, Gui geht mit
« am: 25. September 2011, 17:48:51 »
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

  • Mod
  • alter Tentakel
  • **
  • Beiträge: 2323
  • Geschlecht: Männlich
  • Skandal-Entwickler und Idiot
    • Profil anzeigen
    • Conequest
Re: Scrolling, Gui geht mit
« Antwort #1 am: 25. September 2011, 17:54:13 »
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

  • kleiner Tentakelsaugknopf
  • **
  • Beiträge: 29
  • Geschlecht: Männlich
    • ICQ Messenger - 107562728
    • Profil anzeigen
    • E-Mail
Re: Scrolling, Gui geht mit
« Antwort #2 am: 25. September 2011, 18:07:30 »
problem dabei ist, das dann auch gAction schwarz ist.



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

Cone Arex

  • Mod
  • alter Tentakel
  • **
  • Beiträge: 2323
  • Geschlecht: Männlich
  • Skandal-Entwickler und Idiot
    • Profil anzeigen
    • Conequest
Re: Scrolling, Gui geht mit
« Antwort #3 am: 25. September 2011, 18:12:03 »
Es müsste reichen die Z-Order der beiden GUIs zu ändern.


Folge mir auf X und itch.io

cast

  • kleiner Tentakelsaugknopf
  • **
  • Beiträge: 29
  • Geschlecht: Männlich
    • ICQ Messenger - 107562728
    • Profil anzeigen
    • E-Mail
Re: Scrolling, Gui geht mit
« Antwort #4 am: 25. September 2011, 18:18:22 »
bei gaction kann ich die ZOrder nicht ändern

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

DANKE
« Letzte Änderung: 25. September 2011, 18:21:12 von cast »
Ted is red.
See red Ted.

cast

  • kleiner Tentakelsaugknopf
  • **
  • Beiträge: 29
  • Geschlecht: Männlich
    • ICQ Messenger - 107562728
    • Profil anzeigen
    • E-Mail
Re: Scrolling, Gui geht mit
« Antwort #5 am: 25. September 2011, 22:55:56 »
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

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Scrolling, Gui geht mit
« Antwort #6 am: 26. September 2011, 01:48:26 »
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

  • Midlife Crisis Tentakel
  • ******
  • Beiträge: 1250
  • Geschlecht: Männlich
  • Traue niemals einem glatzköpfigen Friseur!
    • ICQ Messenger - 327646596
    • Profil anzeigen
Re: Scrolling, Gui geht mit
« Antwort #7 am: 26. September 2011, 10:12:41 »
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

  • Moderator
  • volljähriger Tentakel
  • *****
  • Beiträge: 989
    • Profil anzeigen
Re: Scrolling, Gui geht mit
« Antwort #8 am: 26. September 2011, 11:11:08 »
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

  • kleiner Tentakelsaugknopf
  • **
  • Beiträge: 29
  • Geschlecht: Männlich
    • ICQ Messenger - 107562728
    • Profil anzeigen
    • E-Mail
Re: Scrolling, Gui geht mit
« Antwort #9 am: 26. September 2011, 19:25:38 »
vielen, vielen Dank :D

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