Entwickler-Ecke
Multimedia / Grafik - DelphiX Animation löschen
Dark Demon - So 26.01.03 22:25
Titel: DelphiX Animation löschen
Hallo zusammen :)
Ein Freund und ich haben uns dran gemacht und ein Remake zu nem Uraltspiel gemacht. Aufgebaut mit DelphiX und mit der sprites Methode...nun das Problem:
Wir müssen die Animation des KingKong beim Wurf unterbrechen also den loop := false setzten. Wenn jedoch das nächste mal der KK dran ist überlagert das Endbild der vorangegangen Animation die neue (gleiche) Animation. Dies sieht nicht besonders schön aus und ist nicht Sinn und Zweck der Sache.
was wir brauchen:
Wir brauchen einen Befehl mit dem wir ihm nach einer Aniamtion (am besten nach einer zeitlichen verzögerung) die Animation clearen löschen oder unsichtbar machen können OHNE den ganzen Bildschirm zu löschen da sich auf ihm noch andere sprites befinden (animierte so wie nicht animierte)
einer ne Idee? :roll:
Falls weiter Fragen einfach hier posten ich hoffe die Beschreibung gibt euch ne einigermaßen gute Vorstellung.
Gruß
DD
Dark Demon - Mo 27.01.03 15:08
Ein paar haben hier ins Topic geschaut jedoch keienr geantwortet...
braucht ihr noch weitere Beschreibungen?... oder ist das Thema zu komplex oder kompliziert?... oder, was ganz schlecht wär und ich erstmal nicht glauben würde, geht es nicht?
Dark Demon - Di 28.01.03 12:59
Ok... es meldet sich immer noch keiner kann mir dann jmd zumindest ein Forum sagen, in dem die Frage vielleicht beantwortet werden kann? :(
kampfkoloss23 - Di 28.01.03 13:58
ich verstehe nicht, wie euer Problem überhaupt entsteht, warum zeichnet und berechnet ihr nicht alles auch mit unterbrechung d.H für die Unterbrechnung gibt es ein extra Bild, was ihr einfach über die alte Stellt setzt.
Oder hab ich etwas falsch verstanden?
Dark Demon - Di 28.01.03 17:46
Das überlagern ist das problem ich bräuchte einen Befehl indem ich ihm sage es soll den sprite über den andern zeichenen... . Mometan läuft die Animation und alle weitern Bilder hinter der aller ersten Animation ab.
MathiasH - Di 28.01.03 18:11
Hallo
Warum versuchst du es nicht ohne sprites, für ein so kleines Projekt sind die Dinger doch eigentlich übertrieben, oder einfach normales draw nehmen.
Ich hab länger nichts mehr mit sprites gemacht, aber man kann einem DXsprite doch wann man will ein anderes img zuweisen, oder?
MathiasH
Dark Demon - Di 28.01.03 23:51
Hmm soweit ich weiss geht die Kollisionsabfrage nur von sprite zu sprite bei DelphiX weswegen wir all unsere Bilder als sprites deklariert haben...
Einem spriet ein img zuweisen wäre mir neu weisst du wie in etwa der Befehl dazu geht?
Gruß
DD
MathiasH - Mi 29.01.03 17:01
soweit ich mich erinnere gibt man doch bei der erzeugung eines sprites ein Image an, von dem das sprite seine Animation herhat, richtig?
ansonsten: bei einem so einfachem speil kann man die kollisionsabfrage einfach selber schreiben: wenn rect 1 rect 2 schneidet dann kollision, fertig, und so genau gehts bei so nem spiel eh net
MathiasH
Dark Demon - Mi 29.01.03 18:33
Hmm die Kollisionsabfarge ist ja auch nicht sa Problem die klappt ja... irgenwie sind wir vom eigetlich Problem abgekommen:
Wie kann ich einenm sprite sagen es soll alle anderen sprites überlagern? oder wie kann ich einen image sagen es soll ein andersd image überlagern?
MathiasH - Do 30.01.03 15:00
bitte das hier löschen :D kleiner Fehler
MathiasH - Do 30.01.03 15:02
ach so, das meinst du
soweit ich weis haben sprites einen Parameter namens z, der ihr reihenfolge bestimm, ansonsten müssen sie halt transparent sein
MathiasH
Dark Demon - Do 30.01.03 17:46
die z variable das ist ne idee... supi danke (das ich da nicht selbst drauf gekommen bin :P )
ich teste es in den näcshten zwei Tagen gleich mal ThAnX
DD
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!