VirtualScreen
VirtualScreen
Näitä virityksiä oli vanhalla foorumilla mutta tänne ei ole eksynyt joten tässä tulee.
Systeemi on siis VirtualScreen jolla voi tehdä monta peli-ikkunaa josissa jokaisessa oma kamera ja pääkäyttö lienee yksinkertainen jaettu ruutu.
Paketissa tulee esimerkkiohjelma ja include jota on varsin helppo käyttää. Funktiota ei ole kommentoitu mutta nimet vastaavat CB:n funktioita ja komentoja joten se tuskin on ongelma.
http://koti.mbnet.fi/marcoder/cb/cbVirtualScreen.zip
Systeemi on siis VirtualScreen jolla voi tehdä monta peli-ikkunaa josissa jokaisessa oma kamera ja pääkäyttö lienee yksinkertainen jaettu ruutu.
Paketissa tulee esimerkkiohjelma ja include jota on varsin helppo käyttää. Funktiota ei ole kommentoitu mutta nimet vastaavat CB:n funktioita ja komentoja joten se tuskin on ongelma.
http://koti.mbnet.fi/marcoder/cb/cbVirtualScreen.zip
Re: VirtualScreen
hyvä on. (kerrankin ilman dll-filuja)
Re: VirtualScreen
KIITOSSH!
En ihan ymmärtänyt tämän toimintaperiaatetta, kun en löytänyt koko koodista suurin piirtein ainoatakaan piirtokomentoa, niin en tajunnut, miten ne objektit niihin pieniin ruutuihin piirtyivät. Mutta aivan käsittämättömän hyvä ja nopea systeemi.
Tälle voipi tulla käyttöä!
En ihan ymmärtänyt tämän toimintaperiaatetta, kun en löytänyt koko koodista suurin piirtein ainoatakaan piirtokomentoa, niin en tajunnut, miten ne objektit niihin pieniin ruutuihin piirtyivät. Mutta aivan käsittämättömän hyvä ja nopea systeemi.
Tälle voipi tulla käyttöä!
-
- Tech Developer
- Posts: 650
- Joined: Mon Aug 27, 2007 9:51 pm
- Location: Helsinki, Finland
- Contact:
Re: VirtualScreen
Nämä systeemit toimivat siten, että jokaista virtuaalista ikkunaa varten on oma "filmi", eli kuvamuuttuja. Jokaisella luupinkierrolla kamera siirretään vuorotellen niihin kohtiin, mitkä ruuduissa tulee näkyä (eli esim. liimataan johonkin objektiin CloneCameraPosition'lla) ja otetaan kustakin näkymästä "kuva" eli kopioidaan senhetkinen näyttöpuskuri, tai sopivan kokoinen osa siitä, "filmille" CopyBox-komennolla. Nyt on helppoa piirtää kaikki "filmit" ruudulle, jolloin saamme erilliset ruudut.Ruuttu wrote:KIITOSSH!
En ihan ymmärtänyt tämän toimintaperiaatetta, kun en löytänyt koko koodista suurin piirtein ainoatakaan piirtokomentoa, niin en tajunnut, miten ne objektit niihin pieniin ruutuihin piirtyivät. Mutta aivan käsittämättömän hyvä ja nopea systeemi.
Tälle voipi tulla käyttöä!
CoolBasic henkilökuntaa
Tech-kehittäjä
CoolBasic Classic, Cool VES
CoolPhysicsEngine | MissileSystem | Jana-ympyrä -törmäys | cbSimpleTexture | CoolCPLX
Tech-kehittäjä
CoolBasic Classic, Cool VES
CoolPhysicsEngine | MissileSystem | Jana-ympyrä -törmäys | cbSimpleTexture | CoolCPLX
Re: VirtualScreen
Oisko jollain koneella toi cbVirtualScreen koska marcoderin linkki ei toimi.
-
- Advanced Member
- Posts: 364
- Joined: Wed Dec 03, 2008 3:48 pm
- Location: Turku
Re: VirtualScreen
Sama homma.kapuofthe wrote:Oisko jollain koneella toi cbVirtualScreen koska marcoderin linkki ei toimi.
En tiedä, mitä tiedän, mutta tiedän ettei se ole mitään kaunista.
I know not what I know, but I do know that it's not beautiful.
I know not what I know, but I do know that it's not beautiful.
Re: VirtualScreen
Ottakaa huomioon, että Marcoderin pääviesti on Lähetetty: Pe Joulu 21, 2007... Eli siitä on jo melekee yli 2vuotta.
Last edited by MaGetzUb on Sun Apr 26, 2009 12:33 pm, edited 1 time in total.
Solar Eclipse
We're in a simulation, and God is trying to debug us.
Re: VirtualScreen
En tiiä liittyykö tää aiheeseen mutta...
Voiko coolbasicilla tehdä kaksi eri ikkunaa samalle ohjelmalle:?:
Voiko coolbasicilla tehdä kaksi eri ikkunaa samalle ohjelmalle:?:
Re: VirtualScreen
No ei nyt täysin liittynyt aiheeseen, mutta jos tarkoitat että koodissa luotaisiin toinen ikkuna niin se ei CB:llä onnistu.Latexi95 wrote:En tiiä liittyykö tää aiheeseen mutta...
Voiko coolbasicilla tehdä kaksi eri ikkunaa samalle ohjelmalle:?:
EDIT:
Joo, DLL:llä onnistuu, mutta yksin vain CB:llä ei siis onnistu.
Last edited by Viltzu on Sat May 02, 2009 10:17 am, edited 1 time in total.
Re: VirtualScreen
Offiksi menee, mutta onnistuu (tosin DLL:än kanssa). Joku teki joskus jtn kokeiluja. En sit vaan muista oliko vanhan foorumin puolella.