Mitspieler Online

· Gäste: 33

· Mitspieler Online: 0

Login

Benutzername

Passwort



Passwort vergessen?
Um ein neues Passwort anzufordern klicke hier.

Ereignisse

<< Mai 2024 >>
Mo Di Mi Do Fr Sa So
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Social

Thema ansehen

 Thema drucken
GUI Hintergrund
27.02.2015 um 23:31

Top  #1  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

[img]https://dl.dropboxusercontent.com/u/63428639/Bilder/vereinigteuch.jpg[/img] is not a valid Image.


Moin!
Ich brauche eben eure Hilfe! Ich weiß, dass ich dieses Problem schon mal gelöst habe, kann mich aber leider nicht mehr daran erinnern, wie.
Wenn man in einem GUI einen Hintergrund hat und auf diesen klickt, dann legt er sich in den Vordergrund und verdeckt somit andere Elemente. Wie kann man dieses Verhalten ausschalten?

Grüße,
Fett_Li
27.02.2015 um 23:39

Top  #2  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

Was nimmst du für einen type als Hintergrund, 0?
27.02.2015 um 23:39

Top  #3  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Das ist ein RscPicture.
27.02.2015 um 23:44

Top  #4  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

controlsBackground gesetzt?
27.02.2015 um 23:50

Top  #5  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Ganz so einfach ist das nicht. Das soll nicht komplett im Hintergrund liegen. Das soll zwischen zwei Gruppen von Controls liegen.
28.02.2015 um 00:33

Top  #6  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

Das versteh ich nicht so ganz. Hast du einen Screenshot oder eine Skizze?
28.02.2015 um 01:13

Top  #7  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Hier sind die configs.

Das Tablet ist die Hauptklasse. Die ganzen kleinen Klassen weiter unten sind Klassen, die erstellt werden, um die Buttons aufzubauen. Was ich erzeugen möchte, ist ein Tablet. Damit das fancy aussieht, habe ich mir eine Textur mir Querstreifen gebaut, die ich auf Halbtransparenz drüber lege. Damit sieht das einfach richtig wie ein Bildschirm aus und hebt sich vom Rest. Natürlich blockiert diese Textur meine selbst gebastelten Knöpfe. Deswegen lege ich die eigentlichen Knöpfe mit den Eventhandlern über die Textur, die den Bildschirm Effekt erzeugt. Die wiederum die Farbwerte der Knöpfe unter der Textur verändert. Funktioniert alles soweit. Aber, wenn ich auf die Textur klicke, dann legt sie sich über meine transparenten Knöpfe. Und das soll sie nicht.

Hier ein Screenshot:
[img]https://dl.dropboxusercontent.com/u/63428639/Bilder/arma3_2015_02_28_01_11_46_855.jpg[/img] is not a valid Image.
28.02.2015 um 01:21

Top  #8  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Problem gelöst. Ich habe die eigentlichen Knöpfe in eine eigenen Controlsgroup getan. Damit liegt die ganze Controlsgroup über der Textur. Egal wo man jetzt hinklickt, man klickt auf die Control, die legt sich nach vorne und bleibt somit über der Textur.
28.02.2015 um 01:23

Top  #9  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Veteran


Beiträge: 228

Registriert am: 15.03.14

Kenne mich mit arma nicht aus aber kannst du den Hintergrund nicht disablen oder ihm beim klick event sagen das er gefälligst wieder in den Hintergrund geht? Bzw die buttons wieder drüber setzt?

Da war wer schnellerAngry
28.02.2015 um 01:28

Top  #10  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

Du willst also den Hintergrund weiter ändern können und den Bildschirmeffekt drüber legen. Mach doch den Hintergrund auch in controlsBackground? Alternativ leg doch den Effekt per Grafikprogramm über die verschiedenen Hintergründe schon drüber?

Edit: zu spät.
28.02.2015 um 01:42

Top  #11  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Das mit dem drüber legen über z.B. den Hintergrund habe ich mir auch überlegt. Aber dann liegt der z.B. nicht über den Schriftzügen, weil die ja von ArmA erstellt werden.
Würde zwar keiner merken, aber ich würde es wissen Cool
28.02.2015 um 01:56

Top  #12  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Okay, weiter geht's:
Jetzt habe ich natürlich ein anderen Problem. Sollte es mal mehr Knöpfe geben, als auf den Bildschirm passen (was eine sehr wahrscheinliche Konstellation ist, kann man in ControlGroups natürlich scrollen. Jetzt habe ich ja quasi fast äquivalente Groups übereinander liegen.

Gibt es irgendeine Möglichkeit, die Position von Scrollbars anzusprechen? Oder muss ich mir eine eigene Scrollbar skripten, damit das funktioniert?
28.02.2015 um 15:24

Top  #13  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

Per Script anzusprechen oder wie?
28.02.2015 um 15:50

Top  #14  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Richtig
28.02.2015 um 15:56

Top  #15  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

Es gibt sliderPosition und ctrlPosition falls das dir weiterhilft.
28.02.2015 um 16:08

Top  #16  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Beides ausprobiert. Gibt nichts zurück, was irgendwie auf eine Scrollbar Position schließen ließe.
28.02.2015 um 16:23

Top  #17  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

Zeig mal deine aktuelle Config (die von oben ist ja jetzt nicht mehr aktuell?).
28.02.2015 um 17:22

Top  #18  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

http://pastebin.c...
28.02.2015 um 17:35

Top  #19  Beitrag drucken

BlauBaer

Benutzeravatar
W-ichtigtuer


Beiträge: 832

Registriert am: 06.02.15

Du willst jetzt eine Scrollbar in tabletButtonGroup soweit ich das verstanden habe?
Dann definiere doch zuerst eine VScrollbar (weiß jetzt nicht genau was der Unterschied zu Scrollbar ist) mit IDC, dann solltest du darauf zugreifen können.
28.02.2015 um 17:46

Top  #20  Beitrag drucken

Anonymer Benutzer

Anonymer Benutzer
Laborratte

Eine ArmA-3 Modifikation für Gruppe W erstellt

Forenprofi


Beiträge: 1694

Registriert am: 20.01.13

Eine Scrollbar erscheint automatisch dann, wenn man innerhalb der ControlsGroup etwas außerhalb ihrer eigentlichen Größe platziert.
Die Scrollbars sind da. Ich würde nur gerne abfragen können, welcher Teil der Controls sichtbar ist, und welcher nicht. Also quasi ihre Position auf dem Bildschirm.

Aber da scheint es nichts zu geben.

Ich habe jetzt auch nichts gefunden, wie man Positionen von controls auf dem Bildschirm herausfinden kann. Also, nicht innerhalb ihrer ControlsGroup, sondern ihre absolute Position.
Springe ins Forum:
Seitenaufbau in 0.61 Sekunden
Serverzeit: 01:56:39 Uhr , 55,199,955 eindeutige Besuche