Miten saa c-kielellä asetettua pisteen näytölle? Mikä *.h teidosto?
Millä komennolla pikseli näytölle?
Öö..
6636
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Turvaa tilisi vahvistamalla puhelinnumerosi. Voit silloin palauttaa unohtuneen salasanan tekstiviestillä.
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 6
Vanhimmat
Pistehän menee näin
printf(".");
mutta tuskin sitä tarkoitit. C-kielessä ei itsesään tule vakiona grafiikka rutiineja joten tarvitset jotain ylimääräistä.
SDL kirjastolla homma menee näin
http://sol.gfxile.net/gp/ch02.html joten jos olet tekemässä peliä tuo on pätevä siihen.
Joten mikä ympäristö sinulla on Windows Linux Dos ?
Käytän kaikkia noita Windows, Linux ja Dosia. Enkä tarkoittanut tuota print piste komentoa. Windows taisi selvitä tuosta linkistä, mutta miten sitten linux ja dos.
>...miten sitten linux...
Riippuu tietysti käytettävästä grafiikkakirjastosta ja esim Gimpin käyttämässä GTK :ssa näin.
Funktio on gdk_draw_point() ja vaatii headerin gdk.h
http://library.n0i.net/linux-unix/applications/x/gnome/GGAD/z132.html#FL-GDKPOINTS
SDL kirjasto löytyy myös linuxille, eli saat periaateessa tehtyä molemmat.
http://www.libsdl.org/index.php
Toinen on allergo joka toimii kaikissa kolmessa (myös dos)
http://www.talula.demon.co.uk/allegro/
Nuo ovat niin sanottuja peli kirjastoja, jolla on helppo tuottaa grafiikkaa.
Mutta jos haluat tehdä asiat natiivisti tuo mainittu GTK on pätevä linuxille. Windowsille löytyy GDI ja DirectX
http://www.codeguru.com/Cpp/G-M/gdi/article.php/c151/
DOS taas on mukavan yksikertaista
http://www.geocities.com/SiliconValley/Park/8933/vga.html
Lisäksi on mainittava OpenGL joka kannattaa opetella, tuosta ei taida DOS versiota olla.
Mäsä: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/gdi/bitmaps_87eb.asp
Jos et tiedä edes mikä on "*.h teidosto" niin ylläolevaa linkkiä sinun on turha klikata.
Tuoltapa löytyy. Sieltä löytyy myös muutakin, kuin pelkän pikselin tulostaminen näytölle. Jatkossa kirjoitan enemmän myös OpenGL:n käytöstä.
http://cs.joensuu.fi/~ppakar/index.php?page=ohjelmointi/peliohjelmointi5