Animation Kopieren & Verändern
Übersicht

![]() |
joachim_neuBetreff: Animation Kopieren & Verändern |
![]() Antworten mit Zitat ![]() |
---|---|---|
hi,
ich habe eine animation geladen. diese will ich jetzt noch dazu in eine andere variable kopieren, und dort jedes bild mit einer bestimmten routine verändern. jetzt habe ich aber das problem, dass nur das 1. bild verändert wird. ich mache es so (ist nur beispielcode, also keiner aus dem programm; da sind die teile verstreuter!): Code: [AUSKLAPPEN] tile_number = 512 bild1=LoadanimImage("name.bmp",32,32,0,tile_number) global bild2=createimage(32,32,tile_number) bild2 = Copyimage(bild1) veraendern() [...] function veraendern() SetBuffer ImageBuffer(bild2) LockBuffer() For I = 0 To 479 For J = 0 To 639 rgb = ReadPixelFast(J,I) r = (rgb And $FF0000)/$10000 g = (rgb And $FF00)/$100 b = rgb And $FF If r = 255 And g = 134 And b = 13 Then WritePixelFast J,I,$00FFFFFF If r = 187 And g = 94 And b = 0 Then WritePixelFast J,I,$00C8C8C8 Next Next UnlockBuffer() SetBuffer BackBuffer() end function die "veraendern()"-Funktion soll also jedes Pixel aus jedem Frame überprüfen, ob es eine bestimmte farbe hat, und wenn ja, soll es die Farbe verändern! ich weiß aber net, warum nur das 1. Frame verändert wird. thx für alle antworten! |
||
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de |
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
ImageBuffer hat auch einen Parameter 'frame' ![]() ![]() |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
joachim_neu |
![]() Antworten mit Zitat ![]() |
---|---|---|
thx, jetzt gehts! | ||
http://www.joachim-neu.de | http://www.orbitalpirates.de | http://www.middleageworld.de |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group