Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi bestimmte Form (Dreieck) auf Screen mit Maus verfolgen (https://www.delphipraxis.net/120663-bestimmte-form-dreieck-auf-screen-mit-maus-verfolgen.html)

chrizl08 14. Sep 2008 23:50


bestimmte Form (Dreieck) auf Screen mit Maus verfolgen
 
Hi,

wie kann ich denn eine bestimmte Form, z.B. ein schwarzes Dreieck welches dauernd hin und her schwirrt mit der Maus verfolgen, wobei das Dreieck nicht in meinem eigenen Form ist sondern eine andere Anwendung...
Eine relativ genau Form des Dreieck, also die Abmaße und Kantenrundungen habe ich auch..

Vielen Dank für eure Antworten, schonmal im vorraus ;)
chrizl

mr_emre_d 15. Sep 2008 00:27

Re: bestimmte Form (Dreieck) auf Screen mit Maus verfolgen
 
willst du dir n aimbot basteln ?

:D

chrizl08 15. Sep 2008 01:03

Re: bestimmte Form (Dreieck) auf Screen mit Maus verfolgen
 
hehe fast. aber nicht für ein kommerzielle game sondern ein freund von mir hat ein flash game programmiert. es geht darum dass man möglichst lange in einem schwarzen dreieck bleibt welches sich bewegt. der hintergrund ist weiß. und je länger man im dreieck ist, desto mehr punkte gibts... und ich will seinen highscore knacken... mit delphi programmierkunst :)

ich hab es inzwischen schon geschafft die maus im flashgame zu steuern... aber eben nach vorgegebenem kurs und nicht nach dreieckserkennnung.

smallsmoker 15. Sep 2008 15:15

Re: bestimmte Form (Dreieck) auf Screen mit Maus verfolgen
 
da dir scanline zu langsam ist mach doch ein differenzbild mit bitblt und setze dann die maus in den veränderten bereich (hier das dreieck)
wie man ein differenzbild macht findest du hier
da habe ich ein beispiel hinzugefügt.
mfg smallsmoker

€: ahh da müsstest du trozdem den veränderten bereich im differenzbild finden, also doofe idee ...

LDericher 15. Sep 2008 18:45

Re: bestimmte Form (Dreieck) auf Screen mit Maus verfolgen
 
Versuch doch an den Algo zur Dreiecksbewegung zu kommen, die Bewegungen vorherzusagen und dann die Maus entsprechend zu setzen :-D

Nur mal nen anderer Ansatz...

brechi 15. Sep 2008 19:27

Re: bestimmte Form (Dreieck) auf Screen mit Maus verfolgen
 
scanline ist schon schnell

ansonsten setz die maus in die mitte, schau im periodischen abstand in alle vier himmelsrichtungen nach der farbe. ist z.b. oben linsk im abstand von 10 pixel weiß, dann bewegst du den mauszeiger 10 pixel nach unten

das ghet mit nem timer und GetDC bzw. GetPixels innerhalb von 5 minuten. für so einfache anwedungen wirds denk ich wohl reichen


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:46 Uhr.

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