![]() |
Spiel programmieren (einfaches)
hi ich möchte ein Spiel programmieren.
Da ist als hintergrund eine Kreuzung und als Player ein Auto. Jetzt möchte ich das ich mit dem Auto über die Straße fahren kann, aber auch nicht außerhalb der Straße komm. Also son Kollisions Objekt das ich nur auf der Straße weiterfahren kann und wenn das Auto runterkommt wieder neu auf der Straße posizioniert wird(aber bei der aktuellen Position, nicht beim Start wieder) Kann mir da jemand sagen wie sowas geht ? danke im voraus. cu Predator |
Re: Spiel programmieren (einfaches)
Hi,
arbeitest du mit DELPHI-X? Egal es funkst eigentlich überall gleich! Du brauchst keine collision im eigentlichen Sinne, du sagst im einfach:
Delphi-Quellcode:
Strassenbegrenzung links ist z.B. 200;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin If Key = (Taste für Vorwärtsbewegung) then Begin IF (Auto.x > (Strassenbegrenzung links)) and Auto.x < (Strassenbegrenzung rechts)) Then Auto.Y:=Auto.Y+1 else Auto.x:=(Strassenmitte); end; end; end; Strassenbegrenzung rechts ist dann z.B. 400; Strassenmitte ist dann 300; Auto.x ist immer die obere linke ecke! Die Mitte ist dann Auto.x:=Auto.x+Auto.width div 2; Auto.y:=Auto.y+Auto.height div 2; ATwardz |
Re: Spiel programmieren (einfaches)
DelphiX kann ich net nehmen.
Das funzt bei mir (Delphi 7) nicht. |
Re: Spiel programmieren (einfaches)
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab' irgendwann mal eine Version für Delphi 7 runtergeladen.
Vielleicht funktioniert sie ja bei dir. :coder: overmoon :coder: |
Re: Spiel programmieren (einfaches)
Es gibt Delphi X für Delphi 7.0 wie du siehst!
DAs ist aber auch egal weil das Sytem bei 2D - Spielen egal wie du sie erzeugst das gleiche ist! Atwardz |
Re: Spiel programmieren (einfaches)
ich hab das jetzt runtergeladen, aber wie in der Readme steht, befindet sich dort keine Install_X.exe !!!
Ich bekomm das so net installiert, was muss ich machen ? ps: Gibt es irgendwo tuts wie ich damit schonmal ein kleines Snake proggen kann ? mfg Predator |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 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