![]() |
Frage zu "Ball"-Spiel / Zähler für Mausklick
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo zusammen,
ich bin Delphi-Interessiert und gerade dabei, es zu lernen. Hab eine PDF-Datei von einem Freund bekommen, in der die Programmiersprache Schritt für Schritt erklärt wird. Dazu gibt es dann immer Aufgaben, aber bei der aktuellen komme ich nicht weiter. Es geht dabei um ein Spiel, in dem ein Ball herumhüpft und der Spieler in mit der Maus treffen muss. Die Treffer sollen gezählt werden. Ich habe schon einen Großteil des Programms geschrieben. Im Moment bin ich soweit, dass der Ball herumhüpft. Aber wie kann ich die Klicks auf den Ball automatisch zählen lassen? Gibt es auch die Möglichkeit, mehrere Bälle hüpfen zu lassen? Vielen Dank schonmal und viele Grüße wünscht euch Hans-Peter |
Re: Kurze Frage zu Delphi-Projekt
Hallo procedure22, Willkommen in der DP :dp: ,
Du kannst die Datei auch einfach an Deinen Beitrag anhängen (klicke dazu auf Edit). Da ich nicht weiß, was der Ball überhaupt ist (ein eigenes Objekt?), kann ich Dir auch noch keinen Tipp bzgl. des Zählens geben. Möglich ist es auf jeden Fall. |
Re: Kurze Frage zu Delphi-Projekt
3 Foren, 3x das gleiche und alles ohne Link, :|
|
Re: Kurze Frage zu Delphi-Projekt
Delphi-Quellcode:
MeineCollision(MouseX, MouseY)
WENN MouseX > BallX UND MouseX < BallX + BallBreite UND MouseY > BallY UND MouseY < BallY + BallHöhe DANN KOLLISION VORHANDEN ANSONSTEN KEINE KOLLISION
Delphi-Quellcode:
die Ball-Kordinaten wirst du haben da du den Ball ja rumhümpfen läst... und an die Mauskordinaten solltest du auch drankommen :)
WENN MeineCollision(MouseX, MouseY) DANN
ERHÖHE EINEN GANZZAHLWERT mfg, Moggy |
Re: Kurze Frage zu Delphi-Projekt
Zitat:
Somit ersparst Du den hilfswilligen Leuten, dass sie erst noch auf ner anderen Seite was runterladen müssen. Ausserdem bleibt bei dem RapidShare der Upload nicht ewig liegen. Wäre schade, wenn der Beitrag dadurch sinnlos würde. |
Re: Kurze Frage zu Delphi-Projekt
Zitat:
Gut, dass es Leute gibt, denen sowas auffällt. Somit schenke ich mir die weiteren Antworten auf diesen Thread. Ich mag das Crossposten nämlich nicht leiden. |
Re: Kurze Frage zu Delphi-Projekt
Ich werfe aber schon mal PtInRect als Ansatz in den Raum :mrgreen:
[edit] Da es sich ja anscheinend um ein Crossposting handelt, verlinke bitte auf die anderen Foren, sonst machst Du Dir nirgends Freunde :? [/edit] |
Re: Kurze Frage zu Delphi-Projekt
Oha, das mit den Crossposts wusste ich nicht. War nicht böse gemeint!
Hier sind dementsprechend die anderen Links ![]() ![]() ![]() Nochmal: Entschuldigung! Thementitel hab ich geändert |
Re: Frage zu "Ball"-Spiel / Zähler für Mausklick
Liste der Anhänge anzeigen (Anzahl: 1)
Ich habe Dein Programm mal ein wenig erweitert. Du wirst es vermutlich nicht auf Anhieb verstehen, also heißt es lesen, lesen, lesen :zwinker: . Bei Fragen einfach fragen.
P.S.: das mit dem Crossposting sei Dir verziehen, beim nächsten Mal einfach beachten :-) |
Re: Frage zu "Ball"-Spiel / Zähler für Mausklick
Sieht super aus, vielen Dank schonmal :)
Versuche gerade den Programmcode nachzuvollziehen. Allerdings werden in der TrefferBar die Treffer gar nicht angezeigt?! Die Zahl der Treffer soll aber doch dort ausgegeben werden. Vielleicht find ich noch raus, woran es liegt. Falls du das hier liest, kannst du mir ja auch noch einen Tipp geben ;) Viele Grüße! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:33 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-2025 by Thomas Breitkreuz