Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Problem beim umsetzten vom Spiel "Achtung die Kurve" (https://www.delphipraxis.net/65086-problem-beim-umsetzten-vom-spiel-achtung-die-kurve.html)

mr-unbekannt 11. Okt 2006 18:57

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
periodisch heißt in einem gleich bleibenden Zeitabstand

das heißt die linien werden REGELMÄßIG länger

@corpsman: wie geht zum Beispiel hier eine Klasse?

dino 11. Okt 2006 19:01

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
ich dachte i^x wäre periodisch
x wäre dann linear

mr-unbekannt 11. Okt 2006 19:09

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
dino, ich weiß zwar nicht was du meinst, könntest du dich bitte auf das Thema beziehen?


wie funktioniert denn das mit sin und cos?
ist mein ansatz richtig, wie ich die linien länger mache?

Corpsman 12. Okt 2006 07:22

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
Liste der Anhänge anzeigen (Anzahl: 1)
@dino

i^x wäre nur in einem Faktorraum Periodisch.

@mr-unbekannt

Ich hoffe mal das du das Sample verstehst , denn ich habe eigentlich nicht vor das Komplette Spiel für dich zu schreiben.

mr-unbekannt 12. Okt 2006 18:54

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
hello!

also, danke

nein das will ich ja gar nicht, dass du mir das ganze programm schreibst... aber danke

also, ich habe den code gott sei dank verstanden!

das einzige was bei mir nicht funktioniert ist die steuerung über die tasten 1 und q
warum fuktioniert denn das nicht: (???)

Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
  begin

  If key = 27 Then close;


    If Key = 31 Then player_rot.Rot(5);
  If Key = 51 Then player_rot.Rot(-5);
die escape-zahl fuktioniert ja auch?!?

vielen dank

ach ja:
die linien sollen ja kollidieren..
meine idee wäre, am anfang der linie zu ermitteln auf welcher farbe sich der anfang befindet (wenn er zum beispiel blau ist soll die linie halten)

Corpsman 13. Okt 2006 07:34

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
Hast es schon mal mit der VK_Code Tabelle versucht ?

Die habe ich extra mal erstellt, weil ich die ganzen Einstellungssachen auch immer nie weis

Also VK_1 und VK_Q.

In der Tabelle siehst du auch sofort das du die hex Zahlen genommen hast und nicht die Dez Zahlen.

mr-unbekannt 13. Okt 2006 14:55

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
hmmm... darauf hätte ich auch selber kommen können... :oops:

die steuerung über die maus fuktioniert nicht...
hat jemand eine ahnung was das sein könte?

Delphi-Quellcode:
procedure TForm1.flaecheMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
If button = mbRight Then player_blau.angle(3);
If button = mbLeft then player_blau.angle(-3);
end;

Corpsman 13. Okt 2006 17:06

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
Mach das mal in DXDraw1.mousedown

mr-unbekannt 14. Okt 2006 11:53

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
flaeche ist mein DXDraw1...

liegt es vielleicht daran, dass ich mit dem laptop arbeite und nur eine winzige USB-Maus verwende?


EDIT:

Nein, es funktioniert, aber nur wenn ich total oft klicke ändert sich die richtung nur langsam....

Corpsman 14. Okt 2006 17:10

Re: Problem beim umsetzten vom Spiel "Achtung die Kurve
 
Na du machst 3 grad Schritte das ist ja auch nicht viel.

Stelle es eben hoch auf Deutlich mehr.

Aber mal im Vertrauen eine derartige steuerung finde ich sehr "Merkwürdig" ich würde da eine Pfeiltastensteuerung deutlich vorziehn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:03 Uhr.
Seite 3 von 4     123 4      

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