KUVAUS |
Asettaa kameran samaan paikkaan kuin jokin objekti. Käytä tätä komentoa "liimaamaan" kamera seuraamaan haluttua objektia. Tällöin sinun on muistettava kutsua tätä komentoa joka kerta pelin pääsilmukan sisällä. Voit myös käyttää komentoa kerran keskittämään näkymän johonkin tiettyyn objektiin. Jos seurattavassa objektissa on törmäystunnistus, kamera voi nykäistä seinää päin kävellessä. Estä tämä komentamalla UpdateGamea tätä ennen. Tämän funktion ero cb:n omaan CloneCameraPositioniin on, että tämä ei päästä kameraa tilekartan ulkopuolelle. Sinun ei siis tarvitse tehdä karttoihisi ylimääräisiä leveitä reunuksia, jotta musta tausta ei paistaisi alta. |
KÄYTTÖ |
CloneCameraPosition2(objekti, kartta) |
objekti = Muuttuja johon objekti ladattiin kartta = Muuttuja johon kartta ladattiin |
Katso myös:
ESIMERKKI |
Include "sdk/include/cbObjects.cb" FrameLimit 40 'rajoita nopeutta kartta = LoadMap("Media\cdm2.til","Media\tileset.bmp") PlayObject kartta,0,0,1 ukko = LoadObject ("Media\guy.bmp",72) PositionObject ukko, -400, 290 RotateObject ukko, 180 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 CloneCameraPosition2(ukko,kartta) DrawScreen Forever |