Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

26.07.2014, 11:24

Per Mausklick Objekt wählen...geht es einfacher?

Hallo liebes Forum :D
Ich hatte viel in letzter Zeit zu tun und war auch dementsprechend kaum im Internet unterwegs. Doch die Ferien kommen immer näher und ich habe nun ein kleineres Projekt geplant, was eventl. auch hier vorgestellt wird. Nun zum Problem: Stellen wir uns mehrere Rechtecke vor, die durcheinander in einem Fenster umherschwimmen. Wie mache ich es am schönsten per Mausklick ein solches Rechteck auszuwählen? Meine erste Idee wäre, einfach die Position der Maus zu bestimmen und jedes einzelne Rechteck zu überprüfen, ob sich dieser Punkt des Mauszeigers in ihm befindet und dann kann man auf dieses Rechteck zugreifen und es bearbeiten. Doch das klingt ziemlich aufwendig und deshalb wollte ich euch fragen, ob es auch einfacher geht.

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

26.07.2014, 11:27

Genau so macht man das.
Wenn du ein Raster hast kannst du das entsprechende Feld natürlich auch berechnen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

3

26.07.2014, 12:37

Genau so macht man das.
Okay...hätt ich nicht gedacht, aber gut :D Vielen dank :)

KeksX

Community-Fossil

Beiträge: 2 107

Beruf: Game Designer

  • Private Nachricht senden

4

26.07.2014, 17:33

Genau so macht man das.
Okay...hätt ich nicht gedacht, aber gut :D Vielen dank :)


Zitat

Meine erste Idee wäre, einfach die Position der Maus zu bestimmen und jedes einzelne Rechteck zu überprüfen, ob sich dieser Punkt des Mauszeigers in ihm befindet und dann kann man auf dieses Rechteck zugreifen und es bearbeiten.


Natürlich hast du ;) Und das ist gut so. Kleiner Tipp: Beim nächsten mal versuch einfach, deine Idee umzusetzen. Du warst doch goldrichtig :)
WIP Website: kevinheese.de

Werbeanzeige