Hi,
Ich hab letzdens in der in Autoit geschriebenen PC version von Doodlejump gesehen, dass für das Gui nur ein Bild genutzt wurde, auf welchem jedoch mehrere Buttons abgebildet sind, die verschiedene Funktionen haben.
Meine Frage: Wie ist das möglich?
Ich hab es versuch mit mehreren Bilder zu machen, und dass hat auch nicht geklappt, da das Hintergrundbild den Rest verdeckt hat und somit nicht mehr funktioniert hat.
Ich habe mir das Script angesehen und auch nichts gefunden.
Ich erhoffe mit eine einfache, bzw. gut verständliche Lösung.
MFG Xyron
Gui mit JPG mit mehreren Buttons
-
- [ gelöst ]
-
Xyron -
16. April 2010 um 14:36 -
Geschlossen -
Erledigt
-
-
Wie das bei DoodleJump ist weis ich ned, aber du kannst es mit mehreren Bildern machen in dem du das Hintergrund bild mit
[autoit]
der FunktionGUICTRlSetState($pic,$GUI_DISABLE)
[/autoit]Du musst nur #include <GUIConstants.au3> einbauen und die Variable $pic mit der Variable deines pics ersetzen (Controll id)
gruß simon
-
Ich danke dir für die schnelle Antwort (schneller als erwartet).
Das wird mit weiterhelfen bei dem designen späterer Scripte. -
So wie das bei Doodle Jump gemacht wurde (GDI+) wirst du es mit Pic Controls wahrscheinlich nicht hinbekommen.
Spätestens bei Transparenz ist da nichts zu machen.
Außerdem werden bei Doodle Jump nur die Koordinaten des Klicks überprüft. -
naja halt _GDIPlus_ImageLoadFromFile() und zum überprüfen mit MouseGetPos und dann definieren, welche pixelbereiche im gui, würde ich reihe für reihe machen