Maus klick auf "Raute"
Übersicht

![]() |
Mathias-KwiatkowskiBetreff: Maus klick auf "Raute" |
![]() Antworten mit Zitat ![]() |
---|---|---|
hat jemand eine ahnung wie man evtl so ein zeichen mit der maus abfragen kann?
was ich nun genau meine ist, ob man mit der maus im roten geklickt hat. wie ich nun ein kreis und ein 4 eck abfragen kann weiss ich ![]() es handelt sich hierbei nicht um iso, sondern alles gleich winklig. z.b. beim 4 eck frage ich es so ab Code: [AUSKLAPPEN] if mousedown(1) and mousex()>X and mouseX()<x+W and mousey()>Y and mousey()<y+H then
nur habe ich eben 0 plan wie man dies mathematisch umsetzt. |
||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Als erstes fragst du das umschreibende Quadrat ab. Davon schneidest du dann die Ecken ab: bei Höhe 0 wäre links und rechts je die halbe Grösse des Rhombus abzuschneiden, bei Höhe = halbe Grösse wären links und rechts je 0 abzuschneiden und bei Höhe = Grösse wäre links und rechts wieder je die halbe Grösse abzuschneiden. Oder anders ausgedrückt Code: [AUSKLAPPEN] dy = y
cx = Abs(SIZE/2 -y) wobei y die Höhe angibt (also wie viele Pixel sich der gesuchte Punkt vom oberen Rand befindet) und cx wie viel links und rechts abgeschnitten werden muss. Und in einem Beispiel BlitzMax: [AUSKLAPPEN] SuperStrict mfG Holzchopf PS: Die bounding box Prüfung könnte auch weggelassen werden, aber ich find's schöner mit. |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
Mathias-Kwiatkowski |
![]() Antworten mit Zitat ![]() |
---|---|---|
vielen dank! | ||
Skype: Anarchie1984
http://projektworks.de/maxbase/ Icq - Erneuert am 21.08.2017 Yahoo - Erneuert am 21.08.2017 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group