Kuinka pääsen C ++ -grafiikkakirjastoon? [suljettu]

Suljettu. Tämä kysymys on aiheen ulkopuolella . Se ei tällä hetkellä hyväksy vastauksia.

Kommentit

  • Minkälaisia sovelluksia sinulla on mielessäsi? Ensisijaisesti 2D: lle suunniteltu grafiikkakirjasto näyttää hyvin erilaiselta kuin 3D: lle suunniteltu. Se on myös alustakohtainen, ellet käytä alustojen välistä kirjastoa.
  • Minä ' puhun yleensä, 2D-grafiikkaa, mutta I ' haluan oppia molempia.
  • Halusitko oppia tekemään itse grafiikkakirjaston, kuten piirtämään ja täyttämään muotoja bittikarttasivulla, tai osoittamaan kiinnostavia kirjastoja, jotka ovat arvokkaita oppiminen?

vastaus

Takaisin grafiikkaan. tunti päivää jokaisella kääntäjällä oli oma rajoitettu grafiikkakirjasto .

Kirjaluettelo on kohdassa https://stackoverflow.com/questions/5926357/c-opengl-books

Yksi varoitus – on olemassa paljon 20-vuotiaita vanhentuneita opengl-tutorioita verkossa – aloita tästä Johdanto nykyaikaiseen OpenGL: ään .

ps. Jotkut matto 3D-grafiikan (matriisimuunnokset jne.) voi ylittää sen, mitä olet katsonut koulussa, mutta se on erittäin helppoa – sinun täytyy vain istua alas ja työskennellä sen läpi. Mutta käy läpi kaikki matematiikat, kunnes ymmärrät sen, tarvitset niitä!

Kommentit

Vastaa

graphics.h ei ole mitään merkitystä. Otsakkeen hyödyllisyydestä on kulunut 10–15 vuotta. Sama Turbo C -kääntäjälle.

Sinun on päivitettävä kääntäjäsi, sanotaan, Visual Studio 2010 Express (ilmainen) Windowsille. Sitten voit tarkastella asioita, kuten Direct2D ja GDI + 2D: lle. grafiikka.

Kommentit

  • En ' usko, että olet täysin ymmärtänyt kysymykseni. olen käyttänyt Turbo C: tä C-luokassa harjoittelussa, en käytä sitä enää '. Loogisesti, jos tein toiminnallisia ohjelmia, käytin Visual studio 2010: tä (ei pikaversiota, täyttä ). Graphics.h oli vain viite, ei itse kysymys. I ' m pyysin lähtökohtaa grafiikoille C ++: ssa, ehkä joitain oppaita tai artikkeleita tai lyhyt selitys mitä voisin etsiä.
  • @ThePlan: " 2D-grafiikoille esimerkiksi Direct2D ja GDI + ".

vastaus

Grafiikka vaatii tyypillisesti jonkin verran tietoa alustoista erityiset rajapinnat, yleinen matematiikka ja lopulta tyypillinen malli.

Voit aloittaa leskien GDI: stä (ja GDI +) ja X-ikkunajärjestelmä (Unix / Linux)

ja siirry kolmiulotteiseen muotoon openGL (jokaisella alustalla) tai Direct3d (Windows)

Vastaa

Yksinkertainen grafiikkakirjasto on yksinkertainen nopea multimediakirjasto C ++: lle, joka on alustojen välinen, moderni ja erittäin helppo.

SFML tarjoaa yksinkertaisen käyttöliittymän tietokoneesi eri osille pelien ja multimediasovellusten kehittämisen helpottamiseksi. Se koostuu viidestä moduulista: järjestelmä, ikkuna, grafiikka, ääni ja verkko.

Tutustu niiden ominaisuuksiin tarkemmin -oppaassa ja -sovellusliittymän dokumentaatio

SFML: n avulla sovelluksesi voi kääntää ja loppua laatikosta yleisimmissä käyttöjärjestelmissä: Windows , Linux, Mac OS X ja pian Android & iOS.

Valmiiksi kootut SDK: t suosikkikäyttöjärjestelmällesi ovat saatavilla lataussivu

SFML: llä on viralliset sidokset C- ja .Net-kielille. Aktiivisen yhteisönsä ansiosta se on saatavana myös monilla muilla kielillä, kuten Java, Ruby, Python, Go ja paljon muuta.

Lisätietoja niistä on osoitteessa sidontasivu

Vaihtoehtoisesti voit käyttää OpenGl: tä (mieluummin alustan riippumattomuuden vuoksi) tai DirectX: ää.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *