Olen tekemässä ylhäältäpäin kuvattua 2d räiskintäpeliä CoolBasicilla ja kameran hallinnassa on pieni ongelma: Tällä hetkellä hahmo pyörii ruudulla ja kartta pysyy samassa kulmassa, mutta haluaisin, että kartta pyörii ja hahmo katsoo aina ruudulla ylöspäin. Onko tämä mahdollista?
Tässä lähdekoodi:
FrameLimit 40 'rajoita nopeutta kartta = LoadMap("Media\cdm2.til","Media\tileset.bmp") PlayObject kartta,0,0,1 ukko = LoadObject ("Media\guy.bmp",72) SetupCollision ukko, kartta, 1, 4, 2 Repeat 'Ukon ohjaus If LeftKey() Then TurnObject ukko,5 If RightKey() Then TurnObject ukko,-5 If UpKey() Then MoveObject ukko,2 If DownKey() Then MoveObject ukko,-2 UpdateGame CloneCameraPosition ukko DrawScreen Forever
Ei ole mahdollista tämän hetkisellä coolbasicilla. Zero kyllä selitti sellasesta uudempiin versioihin. Kannattaa varmaan ennemmin kysyä coolbasicin foorumilla, siellä vastataan yleensä nopeammin ja varmemmin kuin täällä. lisätietoa kaavailluista uusista ominaisuuksista voisi löytyä foorumilta vaikka hakusanalla 'cba'. Toki tuon periaatteessa mahdollista, mutta ei coolbasicin omalla tilekartta- systeemillä, mutta se ei olisi kovin aloittelijaystävällistä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.