*   >> lukeminen koulutus Artikkelit >> science >> programming

Tutustuminen Irrlicht 3D-moottori - Opening Window

Lataa demo ja lähdekoodi

TAKAISIN TUTORIAL INDEX

irrlicht on avoimen lähdekoodin korkea suorituskyky reaaliaikaisen 3D-moottori kirjoitettu ja käyttökelpoinen C ++ ja myös NET kielillä. Se on täysin cross-platform, käyttäen D3D, OpenGL ja oma ohjelmisto renderer, ja on kaikki state-of-the-art ominaisuuksia, jotka löytyvät kaupallisessa 3d moottoreissa.

Irrlicht on valtava aktiivinen yhteisö, ja siellä on paljon kehitteillä, jotka käyttävät moottoria.

Voit löytää parannuksia Irrlicht koko web, kuten vaihtoehtoiset maasto renderointilaitokset, portaali renderointilaitokset, viejiä, maailman kerroksia, opetusohjelmia, toimittajat, kieli sidokset Java, Perl, Ruby, perus, python, Lua, ja niin edelleen. Ja mikä parasta: se on täysin ilmainen.

Tässä opetusohjelmassa sarjassa me tarkastelemme, miten käyttää Irrlicht luoda muutamia yksinkertaisia ​​3D sovellus kun tutkitaan joitakin perus, ja ei niin perus, ominaisuudet saatavilla Irrlicht 3D-moottori.


Voit löytää hyvä, askel askeleelta opetusohjelma, joka näyttää, miten saada yksinkertainen Irrlicht sovellus vauhtiin täällä. Jos sinulla ei ole kopiota Visual Studio, Microsoft on julkaissut Visual Studio Express, joka on ilmainen kopio heidän lippulaiva IDE, ja Visual Studio Express C ++ on kaikki mitä tarvitset päästäksesi alkuun.

Me aloittaa luokan nimeltä IrrlichtEngineManager

IrrlichtEngineManager.h /IrrlichtEngineManager.cpp

IrrlichtEngineManager luokka on suunniteltu Singleton, mikä tarkoittaa vain yksi esiintymä luokka voi olla kerrallaan.

Että esimerkiksi pääsee staattinen oikeusasteen toiminto, tai ENGINEMANAGER määritelmä, joka on vain lyhenne tapa käyttää oikeusasteen toiminto.

koodi alustus Irrlicht 3D-moottori sisältyy toiminto nimeltään Käynnistys. Ensimmäinen asia mitä teemme on luoda IrrlichtDevice kutsumalla createDevice toiminto.

Ensimmäinen paramater on renderointijärjestelmä, jota käytetään. Tämä on määritelty header tiedosto nimeltä ConfigurationValues.h, joka toimii keskeisellä paikalla kaikki vakiot, jotka määrittävät, miten sovellus toimii.

Voit valita useita tekee järjestelmiä kuten OpenGL, DirectX ja ohjelmistot. Olemme valitsamassasi OpenGL, joka on ainoa renderöinti järjestelmä, joka voi käyttää valtaa näytönohjain useiden käyttöjärjestelmien.

Seuraava paramater määrittelee näytön resultion. Jälleen nämä arvot tulevat ConfigurationValues.h tiedosto.

retruned IrrlichtDevice, j

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.