Page 1 of 1

Outo MAV

Posted: Mon Sep 19, 2011 5:15 pm
by BlueDeath
Olen nyt tekemässä sellaista ns. block breaker-peliä, jossa pitää rikkoa tiiliä pallolla. Heti alussa tuli ongelma vastaan. Seuraava koodi antaa oudon MAV:in, josta en kyllä itse löydä mitään MAVin aiheuttavaa. Kun olen aikaisemminkin objekteja yrittänyt käyttää, sama ongelma on tullut vastaan. Se korjaantui jostain syystä Windowsin uudelleenasennuksella. Käyttöjärjestelmä on Windows 7 ja olen kokeillut käynnistää CB:n myös järjestelmänvalvojan oikeuksilla. Kiitän, jos joku osaisi auttaa.

Code: Select all

tiili_kuva = MakeImage(100, 40)

DrawToImage tiili_kuva
    Color 0, 0, 0
    Box 0, 0, 100, 40
    
    Color 0, 100, 0
    Box 0, 0, 100, 40, 0
DrawToScreen

tiili = MakeObject()
PaintObject tiili, tiili_kuva

DrawScreen
WaitKey

Re: Outo MAV

Posted: Mon Sep 19, 2011 5:18 pm
by Viltzu
Jos haluat maalata objektin kuvalla pitää laittaa - kuvamuuttujan eteen.

Code: Select all

PaintObject tiili, -tiili_kuva

Re: Outo MAV

Posted: Mon Sep 19, 2011 5:20 pm
by BlueDeath
Viltzu wrote:Jos haluat maalata objektin kuvalla pitää laittaa - kuvamuuttujan eteen.

Code: Select all

PaintObject tiili, -tiili_kuva
Tämä ratkaisikin ongelman. Kiitos paljon todella nopeasta vastauksesta.

Re: Outo MAV

Posted: Sat Dec 17, 2011 4:48 pm
by Misthema
Ei sovi myöskään unohtaa Virheentarkastajaa. Tämän avulla olisit jättänyt uuden topikin luomatta, mutta harmiksemme kukaan ei ole ylläpitänyt tuota ketjua "hetkeen"..