Softmenue

Previous topic - Next topic

backslider

Hi Leute,

ich habe hier einen Ansatz für ein - ich nenne es - Softmenü :)
Es hat noch ein paar Macken, aber vielleicht bringt´s euch ja was, wenns das nicht schon irgendwo hier gibt.

Kleiner Tipp... Verändert mal im ersten Type btn_x und btn_y z.B. auf 10. Das sieht "special" aus :D

Hier ein Screenshot:



[attachment deleted by admin]

Schranz0r

Find ich net schlecht :)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

backslider

Vielleicht kannst du oder wer anders mir nen Tipp geben, wie man den Buttons besser eine eindeutige ID zuweisen kann? Mein Versuch scheitert da ja ein wenig :D

Schranz0r

versteh nicht ganz?
ne ID automatisch vergeben?

Ne kleine function machen oder mitn STATIC und nen +1 bei jedem aufruf ;)
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

backslider

ah stimmt^^
Jetzt ist nur noch das Problem, dass z.B. der  <3-button sich schon dreht, auch wenn ich mit der Maus noch 3 Buttons darunter bin. Den Fehler check ich nicht ganz...
Da stimmt wohl irgendwas mit meiner Abfrage des Mousehovers noch nicht ganz.

Schranz0r

Hab gestern nur schnell den Code überflogen, weil ich gesucht hatte wo du die Hoverabfrage machst...
Entweder war es gestern schon zu spät, oder ich bin blind!

Schau mir das heute nochmal genauer an, dann geb ich dir bescheid wenn ich was finde.
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

Quentin

du hattest

IF mouse.x>B.x AND mouse.x<B.x+34 AND mouse.y>B.y AND mouse.y<B.x+34 //Set the active button

geschrieben, sollte aber

IF mouse.x>B.x AND mouse.x<B.x+34 AND mouse.y>B.y AND mouse.y<B.y+34 //Set the active button

heißen :). das passiert mir auch immer wieder, daß ich bei bei einem TYPE x und y vertausche und dann ewig nach dem Fehler suche


backslider

Haha Quentin :D

Ich hab im selben Moment auch den Fehler gefunden!^^ Immer diese blöden, aber am meisten vorkommenden Fehler (bei mir)...
Trotzdem Danke für deine Mühe ;)

Ich update nochmal den Dateianhang im ersten Post! *done*

backslider

Btw. wens interessiert:
Die Idee für das Menü hab ich bekommen, als ich Sculptris das erste mal geöffnet hab... Da ist das sehr schön gelöst mit den Buttons! :)