Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: SDL päivitys!

kayttaja-3842 [13.08.2006 19:10:26]

#

Elikkäs koodatessani SDL:llä minulla tuli vastaan eräs ongelma. Elikkä, kuva jonka koodasin liikkumaan nuolinäppäimistä "cloonaa" itseään. Epäilen että vika voisi olla siinä, ettei ruutu päivity..

Tässä esimerkki kuvan "cloonautumisesta". Kuva eli keltainen 32x32 box:i on jakaantunut liikuttaessa pitkäksi keltaiseksi lootaksi....

http://img158.imageshack.us/img158/5373/kuvapb5.gif

L2-K2 [13.08.2006 19:28:00]

#

Hmm...
Eiköhän tuossa ole kysymys siitä, että et piirrä "vanhan" kuvan päälle taustaa.

Smuliz [13.08.2006 19:41:45]

#

Sinun pitää pyyhkiä vanha kuva pois ennen kun piirrat uuden.
Koko ruudun saa pyyhittyä mustaksi vaikka komennolla.

SDL_FillRect(nayttoPinta, NULL, 0);

rndprogy [13.08.2006 20:15:30]

#

On kyllä varsin hidasta piirtää koko tausta uudelleen. Ota enneminkin tausta vain siitä kohtaa ensin talteen johon seuraavaksi meinaat liikkuva objektin piirtää ja sen jälkeen tallennettu kohta piirretään wanhan päälle.

kayttaja-3842 [13.08.2006 20:23:42]

#

Joo nytten toimii...Kiitos paljon!

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta