Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi 2d Jump 'N' Run Animations Problem (https://www.delphipraxis.net/34427-2d-jump-n-run-animations-problem.html)

Chewbacca 31. Jan 2005 16:52

Re: 2d Jump 'N' Run Animations Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Und es geht immer noch net

Chewbacca 31. Jan 2005 17:15

Re: 2d Jump 'N' Run Animations Problem
 
JAAA! Schießen geht, nur die Kollision macht mir noch Kummer.
Irgendwelche Ideen?

Chewbacca 31. Jan 2005 17:58

Re: 2d Jump 'N' Run Animations Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
schießen geht sterben net, schade eigentlich

Chewbacca 31. Jan 2005 18:47

Re: 2d Jump 'N' Run Animations Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
WO IST DER FEHLER!

Nils_13 31. Jan 2005 18:51

Re: 2d Jump 'N' Run Animations Problem
 
Hi,

irgendwie schießt er in die falsche Richtung :gruebel:

Den push Rekord hat noch niemand gebrochen :zwinker:

Chewbacca 31. Jan 2005 18:53

Re: 2d Jump 'N' Run Animations Problem
 
mit Enter schießen dann gehts.
Sry wegen dem gespamme aber ich bin hektisch un panisch, weil das Ding morgen abgegeben werden muss.

Nils_13 31. Jan 2005 19:02

Re: 2d Jump 'N' Run Animations Problem
 
Gut, du solltest jetzt ruhig bleiben und dafür sorgen, dass man nur per Enter drücken schießt.

jfheins 31. Jan 2005 19:30

Re: 2d Jump 'N' Run Animations Problem
 
Zum schießen mit Enter:
Delphi-Quellcode:
If (Key = VK_RETURN) AND Figur1.ModusRechts Then
 Begin
  Shot.SetBounds (Figur1.Left + 70, Figur1.Top + 20, 40, 6);
  Shot.Visible := True;
  Shot.Transparent := True;
  Shot.Walk ((Figur1.Left + 70) + 300, Figur1.Top + 20, 30);
  Shot.Visible := False;
 End
Else If (Key = VK_RETURN) AND (not Figur1.ModusRechts) Then
 Begin
  Shot.SetBounds (Figur1.Left + 10, Figur1.Top + 20, 40, 6);
  Shot.Visible := True;
  Shot.Transparent := True;
  Shot.Walk ((Figur1.Left + 10) - 300, Figur1.Top + 20, 30);
  Shot.Visible := False;
 End;
Er hat Probleme bei der Kollisions erkennung, weil er jede Figur in einer eigenen Klasse hat, und jede Figur sichb selbst bewegt, ohne dass irgendwas anderes die Chache hat, etwas davon mitzubekommen ...

Mach da einfach public-Variablen in jeder Figur, die du dann mit den anderen Figuren abfragen kannst.

Chewbacca 31. Jan 2005 19:40

Re: 2d Jump 'N' Run Animations Problem
 
Bei der Abfrage
Code:
For i := 1 To Schritt Do
   Begin
    If (Left > Droid1.Left) And ((Left + Width) < (Droid1.Left + Droid1.Width)) Then
     Begin
      Break;
      Visible := False;
     End;
Hat Droid1 = nil und damit Droid1.Left etc keinen Wert. Sagt jedenfalls Delphi..
Du meinst Public Variablen, die dann die Werte wie Droid1.Left haben? Also integers?

jfheins 31. Jan 2005 20:26

Re: 2d Jump 'N' Run Animations Problem
 
Vertan, (verdammtes Quick 'n dirty ...) Droid.Left ist ja genau das ...

Hastz du Droid1 auch mit Droid1 := TDroid.Create; erstellt ???


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:43 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