Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

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 23. Nov 2004 08:33


2d Jump 'N' Run Animations Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Guden!
Ich hab mich als Info Projekt an ein 2D Jump 'N' Run gewagt, habe aber ein Problem mit der Animation meiner Spielfigur.
Die Figur bewegt sich zwar es werden auch verschiedene Bilder dabei angezeigt, die Bewegung sieht aber extrem unnatürlich aus. Die Bilder müssen auf jeden Fall noch verbessert werden, ihr werdet aber bestimmt sehen was ich meine.
Ich hab den Quelltext mal beigelget, damit sich Leute mit zu viel Zeit und mehr Ahnung (das dürfte nmicht schwer sein) als ich den mal ansehn können.
Wär echt dankbar wenn jemand den Fehler findet.
Bis jetzt steuert man die Figur noch per Mausklick, wird aber später noch auf eine simple links/rechts Steuerung per Tastatur umgebastelt.
Am wichtigsten ist wie gesagt erst mal die Animation!
Tschuus und danke schon ma

omata 23. Nov 2004 19:39

Re: 2d Jump 'N' Run Animations Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moin,

habe mir das mal angesehen und etwas verändert.
Vielleicht gefällt dir das so besser.

Mal nebenbei: Du solltest das Einrücken etwas üben.

In deinem Projekt waren Speicherlecks. Du musst in einer eigenen Klasse (in der du Speicher reservierst) auch einen Destructor anlegen (nicht über eine Prozedur die Free heisst!). Im Prinzip hast du das ja versucht, aber du solltest dann nicht vergessen diesen Destructor auch aufzurufen (in OnClose oder OnDestroy).

MfG
Thorsten

Chewbacca 11. Jan 2005 08:24

Re: 2d Jump 'N' Run Animations Problem
 
Wow! Da hast du dir ja richtig Arbeit gemacht! Danke!
Gefällt mir jetzt wesentlich besser (und überzeugt auch meinen Info Lehrer)
Hab das eben erst gesehn, dass überhaupt jemand geantwortet hat. Hatte schon alle Hoffnung aufgegeben, dabei warst du voll schnell.
Wegen dem Einrücken und den Speicherlecks: Bin leider ein ziemlich blutiger (so medium, englisch*g*) Anfänger. Aber ich geb mir Mühe!
Danke noch ma! Wahrscheinlich werd ich dich aber noch mal terrorisieren müssen weil ich eine Dokumentation zu dem Programm schreiben soll und auch in einem mündlichen Vortrag erklären muss was ich da überhaupt gemacht hab, und vielleicht (ist doch seeeeeehr unwahrscheinlich) versteh ich ja was nicht....;)
Rock on!

omata 11. Jan 2005 18:33

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

ich finde es sehr schön, dass du dich nochmal meldest.
Hatte mich schon etwas geärgert, weil ich mich da wirklich etwas reingehängt hatte und dann kommt einfach kein Kommentar.

Aber nun gut, es sei dir verziehen.

Melde dich, wenn du magst.

MfG
Thorsten

Chewbacca 29. Jan 2005 16:26

Re: 2d Jump 'N' Run Animations Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab ma en bssis weiter gebastelt und kann jetzt auch scrollen.
Bei der "nach-rechts-lauf-animation" schiebt er immer noch ein falsches Bild ein, ich raff aber nich genau warum. Hab schon ma selbst dran rumgeschnitzt, kriegs aber net hin. Bin dankbar für jegliche Hilfe, das Ding muss am Dienstag abgegeben werden... Falls jemand dann noch ne einfache Idee hat wie ich einen Gegner einbau, der kann die mir auch gerne mitteilen. Da kann ich doch eigentlich die ganze Laufprozedur vererben....glaub ich.
Wie gesagt, jede Hilfe ist willkommen.
Danke schon ma!

omata 29. Jan 2005 21:27

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

wenn deine Figur nach rechts läuft, dann wird ein Bild zuweit gezählt.

Ändere mal in deiner Walk-Prozedur folgendes...
Delphi-Quellcode:
  For i := 1 To Schritt Do Begin
    inc(bild);
    if bild > 5 then // <--- ÄNDERUNG: bild >= 5
      bild:=0;
    :
    :
MfG
Thorsten

Die Muhkuh 30. Jan 2005 07:27

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

grad mal ne OT-Frage:

Wo hast du die Bilder her? Selbst gemalt?

Chewbacca 30. Jan 2005 16:01

Re: 2d Jump 'N' Run Animations Problem
 
Ausgezeichnet! Läuft perfekt!
Jetzt hab ich nur noch die Qual mit dem Gegner, ma sehn was ich da hinkrieg...
Den Clonetrooper hat mir en Freund gemalt, das Gunship hab ich aus Battlefront per Screenshot und der Hintergrund is irgendein Foto mit Photoshop nachbearbeitet.
Bis denne!

Chewbacca 31. Jan 2005 11:24

Re: 2d Jump 'N' Run Animations Problem
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab das mit dem Gegner jetzt so geregelt, dass bei jedem Scrollen ein neuer Battledroid auftaucht. Der wandert dann munter 2mal von rechts nach links.
Jetzt hab ich aber keine Ahnung wie ich die Figur schießen lasse, geschweige denn wie ich die Kollision eines Schusses mit dem Gegner abfrage. Wenn da jemand ma en Tip hat wie man da am einfachsten rangeht, wär ich sehr dankbar.
Anbei ma wieder das neuste Update des "Spiels" (wenn man das bis jetzt so nennen kann.....)
Danke schon ma!

Chewbacca 31. Jan 2005 14:30

Re: 2d Jump 'N' Run Animations Problem
 
so ich komm glaub ich vorran. Ich muss nur wissen wie ich die momentanen Koordinaten meiner Figur abfrage, weil ich ja immer neu wissen muss wo der Schuss auftauchen soll. Großartige Ideen bitte zu mir. Und dann is da noch das Problem mit der Kollision.
...so langsam werd ich panisch... :freak:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.
Seite 1 von 4  1 23     Letzte »    

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