![]() |
Maus u. DelphiX
Hallo!
Wie kann ich die Maus in DelphiX verwenden das eine Person dahin geht wo man mit der Maus hinklickt, aber um Hindernisse herum geht? |
Re: Maus u. DelphiX
Ciao Citybreaker! :hi:
Hab fast die gleiche Frage, nur in einem früheren Stadium. :?: Wie kann ich die Maus in DelphiX überhaupt einbinden?? :gruebel: Mir is schon das klar: :wink:
Delphi-Quellcode:
Und mit
procedure TForm1.DXDraw1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
Delphi-Quellcode:
Ich will ein Rollenspiel machen und weiss nicht, wie ich sachen verschieben kann.
Mouse.CursorPos.X
Das Spiel besteht aus einem Raster, sodas sich auch der Gegenstand beim loslassen einrastern sollen. Hab auch schon einen Thread geschrieben, aber keine Anwort bekommen :cry: . Vielleicht hast es ja schon herausgefunden und könntest mir dabei ein bisschen helfen Danke, ISAS [edit=Daniel B]Delphi-Tags korrigiert. Mfg, Daniel B[/edit] |
Re: Maus u. DelphiX
Delphi-Quellcode:
Woher weiß delphi den was Mouse ist?!
Mouse.CursorPos.X
Hab einfach mal folgendes versucht.
Delphi-Quellcode:
Nu kommt immer "undifinierter bezeichner Mouse."
procedure TSpiel.DrawMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer); begin Player.X := Mouse.CursorPos.X; Player.Y := Mouse.CursorPos.Y: end; |
Re: Maus u. DelphiX
Mouse befindet sich in der Unit Controls
|
Re: Maus u. DelphiX
Zitat:
|
Re: Maus u. DelphiX
einfach oben in die uses Klausel schreiben
Delphi-Quellcode:
uses Controls,...;
danach kannst du mouse einfach so in der unit nutzen |
Re: Maus u. DelphiX
Jetzt Zeigt Delphi mir an:
Zitat:
|
Re: Maus u. DelphiX
wo hast du es denn reingepackt?
Delphi-Quellcode:
oder
interface
uses controls, ...;
Delphi-Quellcode:
implementation
uses controls, ...; |
Re: Maus u. DelphiX
Delphi-Quellcode:
Wieder einmal erscheint die Fehlermeldung:
implementation
uses controls; Undifinirter bezeichner Controls. Gibt es nicht eine Komponente die das Automatisch zu uses hinzufügt? --- Edit --- Kann ja auch nicht klappen, steht schon lange bei uses. Aber warum klappt dann Mouse nicht?! |
Re: Maus u. DelphiX
mach das bei interface rein
mal zum ausprobieren, damit du siehst, daß das geht - erstell eine neue Application - in der unit Form1 ist dann Controls automatisch mit drin im uses - deklarier ne prozedur - innerhalb der prozedur tippe Mouse. - und warte nen mom nach dem Punkt - und schwupp kommt die Codeergänzung, die dir zeigt das die Variable gültig ist gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 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