![]() |
Probleme bei Spielbedienung
Hi Leute,
eigentlich wollte ich für einen Freund ein Spiel proggn, aber meine Bitmap bewegt sich nicht! Ich habe schon alle Sachen die ich je falsch gemacht habe überprüft, doch es geht einfach nicht! Mein Text:
Delphi-Quellcode:
Danke für eure Hilfe!
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin case Key of // Links VK_Left: Image3.Left := Image3.Left -10; // Rechts VK_Right: Image3.Left := Image3.Left +10; end; end; |
Re: Spiel
1. die Überschirft ist absolut nicht aussagekräftig
2. Stichwort "Debuggen": hast du auch geprüft, ob die Funktion aufgerufen wird und wenn ja, ob die Parameter dem Entsprechen, was du erwartest? |
Re: Spiel
Also Debugger läuft alles aber wie is das mit den parametern gemeint?
|
Re: Spiel
Habe gerade deinen Code in ein neues Projekt eingebaut.
Geht alles!!! Hast du vielleicht mehrere Images, weil deines Image3 ist und du das falsche bewegst?? |
Re: Spiel
Ich über denke das alles nochmal und progge es neu!
|
Re: Spiel
Setz mal KeyPreview auf True. Und bitte gib dem Thread einen aussagekräftigen Titel.
|
Re: Spiel
Habs neu gemacht, aber jetzt habe ich das Problem:
Delphi-Quellcode:
Delphi zeigt an: Konstantenausdruck erwartet!
// Schießen
VK_Up: Schuss.Top := 520; Schuss.Left := 450; Schuss.Show; PS.: Wie kann ich das Thema umbenennen? |
Re: Spiel
Delphi-Quellcode:
Liegt wohl an dem : statt ;.
VK_Up:
Thread benennst du durch den Edit-Button im ersten Post um, wenn noch keine 24h um sind. |
Re: Spiel
Könntest du bitte dem Thema, entsprechend den Forenregeln, einen aussagekräftigen Titel geben? :)
|
Re: Probleme bei Spielbedienung
Tja jetzt geht alles bis auf die erste Zeile der Procedur!
Delphi-Quellcode:
Alle anderen Bedienungen gehen, außer die!
case Key of
// Links VK_Left; Panzer.Left := Panzer.Left -8; X:= X -8; @ SirThornberry: Habs versucht! |
Re: Probleme bei Spielbedienung
Delphi-Quellcode:
Grüße
case Key of
VK_Left : begin Panzer.Left := Panzer.Left -8; X:= X -8; end; Klaus |
Re: Probleme bei Spielbedienung
Delphi-Quellcode:
case Key of
// Links VK_Left: begin Panzer.Left := Panzer.Left -8; X:= X -8; end; |
Re: Probleme bei Spielbedienung
Zitat:
|
Re: Probleme bei Spielbedienung
Jetzt habe ich leider das Problem, dass der Focus wenn ich auf den Startbutton klicke dort landet und ich mit den Pfeiltasten nur zwischen 2 Buttons wechsele!
Ich habe es schon mit SetFocus auf Form1 versucht klappt aber nicht. Also meine Frage: Wie kann ich mit W A S D steuern, weil bei mir sagt der da undefinierter Bezeichner. (Muss ich da vielleicht eine Bibliothek laden oder ähnliches?) |
Re: Probleme bei Spielbedienung
Hi!
Wo sagt er was von undefinierter Bezeichner? Wie sieht dein Code aus? Hast du schon mal hier gesucht? Grüße, Frederic |
Re: Probleme bei Spielbedienung
1. Ich habe den Code auf einem anderen PC!
2. Ja mache ich meistens^^ 3. z.B. VK_A ist der undefinierte Bezeichner! Ich habe hier nur eine Tabelle der Tastenbefehle gefunden und so habe ich das auch versucht, doch es ging nicht! |
Re: Probleme bei Spielbedienung
Kennst du die Suchfunktion schon?
![]() ![]() (gleich das zweite Ergebnis ... direkt nach deinem Thread, also quasi das erste Ergebnis) |
Re: Probleme bei Spielbedienung
Danke probier ich morgen mal aus!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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