Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: SDL Kamera

kayttaja-3842 [19.12.2006 11:24:19]

#

Eli teen peliä ja peliin pitäisi saada tehtyä jonkinlainen kamera, jota voitaisiin liikutella, sekä tarvittaessa se seuraisi liikuteltavaa objectia kuten ukkoa. Voisiko tämän toteuttaa jotenkin helposti SDL:ällä vai pitäisikö turvautus OpenGL:ään?

hunajavohveli [19.12.2006 12:19:33]

#

Eli siis toisin sanoen ukko pysyy paikallaan ja kaikki muu liikkuu vastakkaiseen suuntaan? Pistä kaikki muu Surfaceen, josta sitten piirrät kuvan aina eri kohtaan.

kayttaja-3842 [19.12.2006 17:28:46]

#

Jos ymmärsin oikein niin tavallaan en liikuta ukkoa vaan liikutankin itse mappia? Jos ymmärsin oikein, niin "keksin" tuon idean itsekkin, mutta totesin sen huonoksi idea, koska esim. jos nyt vaikka tekisin jonkinlaista netti peliä, niin ei ole hyvä jos kartta liikkuu eikä pelaaja, eikös näin ole?

rndprogy [19.12.2006 17:51:15]

#

Näennäisestihän oma pelaaja ei siis liiku, mutta tiedot oman pelaajan liikkeistä lähetetään vain muille pelaajille, kun taas oman pelaajan koordinaatteja käytetään kartan liikuttamiseen.

kayttaja-3842 [19.12.2006 18:05:10]

#

Ahaa.. Nytten ymmärrän, kiitos paljon enköhän tuon pohjalta osaa jotakin väsätä.

Mazzimo [20.12.2006 19:25:35]

#

Jos haluat tehdä kaikkein helpoiten, tee luokka joka sisältää kameran koordinaatit (ja mahdollisesti toiminnallisuutta kameran liikutukseen). Sitten piirrät kaikki ukot kameran koordinaatteja avuksi käyttäen. Yleispätevä tapa ja mahdollistaa kameran helpon käytön.

Vastaus

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

Tietoa sivustosta