![]() |
Re: 2d Jump 'N' Run Animations Problem
Liste der Anhänge anzeigen (Anzahl: 1)
Und es geht immer noch net
|
Re: 2d Jump 'N' Run Animations Problem
JAAA! Schießen geht, nur die Kollision macht mir noch Kummer.
Irgendwelche Ideen? |
Re: 2d Jump 'N' Run Animations Problem
Liste der Anhänge anzeigen (Anzahl: 1)
schießen geht sterben net, schade eigentlich
|
Re: 2d Jump 'N' Run Animations Problem
Liste der Anhänge anzeigen (Anzahl: 1)
WO IST DER FEHLER!
|
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: |
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. |
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.
|
Re: 2d Jump 'N' Run Animations Problem
Zum schießen mit Enter:
Delphi-Quellcode:
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 ...
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; Mach da einfach public-Variablen in jeder Figur, die du dann mit den anderen Figuren abfragen kannst. |
Re: 2d Jump 'N' Run Animations Problem
Bei der Abfrage
Code:
Hat Droid1 = nil und damit Droid1.Left etc keinen Wert. Sagt jedenfalls Delphi..
For i := 1 To Schritt Do
Begin If (Left > Droid1.Left) And ((Left + Width) < (Droid1.Left + Droid1.Width)) Then Begin Break; Visible := False; End; Du meinst Public Variablen, die dann die Werte wie Droid1.Left haben? Also integers? |
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 04:05 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