Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   images bewegen mit maus delphi (https://www.delphipraxis.net/168785-images-bewegen-mit-maus-delphi.html)

infofreak23 12. Jun 2012 13:57

AW: images bewegen mit maus delphi
 
@popov

danke für den tipp aber habe 2 fragen:

1. was spricht dagegen es so zu machen wie bummi es gesagt hat sprich was ist an deiner variante besser/einfacher
und
2. wie kann ich deine variante umsetzen

Bummi 12. Jun 2012 14:00

AW: images bewegen mit maus delphi
 
Bei "meiner" Variante musst Du permanent prüfen ob das Image sich an einer gültigen Position befindet, ist zwar per DIV Feldbreite mit einem Blick ins Array eigentlich unproblematisch, aber trotzdem.
Mit Popovs Vorschlag kannst Du Dich auf die eigentliche Spiellogik konzentrieren, was bei weitem schwieriger wird.

infofreak23 12. Jun 2012 14:08

AW: images bewegen mit maus delphi
 
naja muss mal gucken weil hab wie gesagt nur noch freitag eine stunde zeit und muss gucken dass ich noch so viel schaffe wie möglich weil alles werd ich eh nicht schaffen in der einen stunde. was würdet ihr demnach empfehlen wie ich vorgehen soll damit ich wenigstens die figuren noch einigermaßen bewegt kriege

Bummi 12. Jun 2012 15:07

AW: images bewegen mit maus delphi
 
Liste der Anhänge anzeigen (Anzahl: 2)
Ich hätte hier noch einen sehr schnell umsetzbaren Ansatz mit einem Stringgrid, die Schachlogik fehlt allerdinsg

ConnorMcLeod 12. Jun 2012 15:30

AW: images bewegen mit maus delphi
 
Hübsch und elegant einfach!

Bummi 12. Jun 2012 15:45

AW: images bewegen mit maus delphi
 
@ConnorMcLeod
danke :oops: und Gruß zurück ...

infofreak23 12. Jun 2012 16:18

AW: images bewegen mit maus delphi
 
@bummi danke hast mir echt weitergeholfen :thumb:

wovo 11. Jan 2014 17:02

AW: images bewegen mit maus delphi
 
Hallo!
Ich klinke mich hier ein, da ich ein ähnliches Problem habe.
Es soll (in einem Spiel) eine Figur (dargestellt durch ein Image)
gedreht und verschoben werden können.
Für das Drehen (um 90°) verwende ich OnOuseDwon und frage die Maus ab mit mbLeft oder mbRight. Das funktioniert.
Wenn nun das Image stattdessen bewegt werden soll, war mein Ansatz über OnMouseMove und Benutzen von mbMiddle. Diese Button-Abfrage will aber Delphi nicht, da in dieser Prozedur "button" unbekannt ist.
Muss ich dann mit Tasten weitermachen? (Mausposition abfragen, Tasten abfragen, Image bewegen) Anklicken des Bildes geht ja nur über die mittlere Maustaste, da sonst Rotation erfolgt.

Dank für einen Vorschlag im voraus.

wovo

Nachtrag: Wie kann ich im Ereignis OnMuseDown z.B. über mbMiddle - Abfrage
die Mausposition (ähnlich wie GetCursorPos(p) abfragen UND den Names des jeweiligen Images? Damit wäre mein Problem gelöst!

wovo 16. Jan 2014 16:59

AW: images bewegen mit maus delphi
 
Hallo!

Problem inzwischen auf dem Lösungsweg :-)

Dank für etwaige Bemühungen.

wovo


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:42 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz