Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C: Irrlicht, D3D, puuttuvat tiedostot

mika132 [12.11.2009 22:27:51]

#

Kaverini haluaa yrittää 3D pelin tekoa, Irrlicht enginellä, mutta on ongelma. Valittaa kuulemma useiden tiedostojen puuttumista kuten:
d3dx8math.inl
d3dx8.h
d3dx8tex.h

jne.

Eli mistä nuo kaikki tiedostot saisi yhdessä pakkauksessa eikä yksitellen netistä etsien (ja niitäkään ei kaikkia tunnu löytyvän).

Metabolix [12.11.2009 23:29:17]

#

Vika on nyt kyllä yrittäjässä itsessään, ja voin aika varmasti sanoa, että jos tuon onnistuu tekemään väärin, ei varmaankaan ole rahkeita 3D-ohjelmointiin. Kahta ensimmäistä noista tiedostoista ei muuten edes mainita Irrlichtin lähdekoodeissa, eli mitähän kummaa kaverisi on yrittänyt?

Kolmattakaan tiedostoa ei mainita missään sellaisessa kohdassa, johon kirjaston käyttäjänä pitäisi törmätä. Voit välittää viestin, että SDK-paketin source-hakemistoon ei kuulu koskeakaan, tarvitaan vain include-hakemistosta otsikot, lib-hakemistosta kirjastotiedosto ja bin-hakemistosta DLL-tiedosto.

mika132 [13.11.2009 12:41:42]

#

Kuulemma on nuo includetettu. Löytyy Demo nimisen solutionin lähdekoodista, kun sitä yrittää debuggata.

Metabolix [13.11.2009 15:33:33]

#

Kaverisi on ilmeisesti valinnut debug-tilan myös itse Irrlichtille eikä vain Demo-projektille. Tämä on väärin. Irrlichtin lähdekoodiin ei kuulu koskea! Irrlicht on paketissa valmiiksi käännettynä.

mika132 [13.11.2009 17:19:02]

#

Asia tuli selväksi. :)

Itsellänikin on pieni muotoinen kysymys:
Miten saa animoitua kuvaa? Muistaisin joskus lukeneeni jostain, että siihen on ihan oma funktionsa, mutta en löydä tuota enää mistään.

Ja millainen on SDL perus äänen toisto, kun tuo mixeri ei tykkää asentua. :)

vehkis91 [13.11.2009 17:39:27]

#

Kuvaa animoidaan silleen, että vaihdat kuvia ooikeeta tahtia. Ja mixer on sdl:n ainut ääni-kirjasto.

Edit: Ja voisit aloittaa aiheen, ongelmiasi varten, ku taaskaan kysymys ei liity otsikkoon mitenkään. -.-

Vastaus

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

Tietoa sivustosta