*   >> Lezen Onderwijs artikelen >> science >> programming

Vervoer naar de Irrlicht 3D-engine weet - Opening Een Window

Download de demo en broncode

Terug naar de tutorial INDEX

De Irrlicht Engine is een open source high performance real-time 3D-engine geschreven en bruikbaar in C ++ en ook NET talen. Het is volledig cross-platform, met behulp van D3D, OpenGL en zijn eigen software renderer, en heeft alle van de state-of-the-art functies die kan worden gevonden in de commerciële 3D-motoren.

Irrlicht heeft een enorme actieve gemeenschap, en er zijn tal van projecten in ontwikkeling die de motor te gebruiken.

U kunt verbeteringen voor Irrlicht vinden op het web, als alternatief terrein renderers, portal renderers, exporteurs, wereld lagen, tutorials, editors, taal bindingen voor java, perl, robijn, basis, python, lua, en ga zo maar door. En het beste van alles: Het is helemaal gratis

In deze tutorial serie zullen we kijken naar hoe Irrlicht gebruiken om een ​​aantal eenvoudige 3D-toepassing tijdens het verkennen van een aantal van de basis, en niet zo basic, functies die beschikbaar zijn in de Irrlicht creëren. 3D-engine

.

U kunt een goede stap voor stap tutorial die laat zien hoe u een eenvoudige Irrlicht applicatie en hier loopt te krijgen. Als u niet beschikt over een kopie van Visual Studio hebben, is Microsoft Visual Studio Express, dat is een gratis exemplaar van hun vlaggenschip IDE, en Visual Studio Express C ++ heeft alles wat je nodig hebt om te beginnen.

We zullen beginnen met een klasse met de naam IrrlichtEngineManager

IrrlichtEngineManager.h /IrrlichtEngineManager.

cpp

De IrrlichtEngineManager klasse is ontworpen als een eenling, wat betekent dat slechts één exemplaar van de klasse kan bestaan ​​op een bepaald moment. Dat geval is toegankelijk via de statische aanleg functie, of via de ENGINEMANAGER definitie, dat is gewoon een verkorte manier van toegang tot de aanleg functie.

De code om de Irrlicht 3D engine initialiseren is opgenomen in een functie genaamd Startup. Het eerste wat we doen is het creëren van een IrrlichtDevice door te bellen naar de createDevice functie.

De eerste paramater is de rendering systeem dat gebruikt zal worden.

Dit wordt bepaald door een header file genaamd ConfigurationValues.h, die dient als een centrale locatie voor alle constanten die bepalen hoe de applicatie werkt. U kunt kiezen uit een aantal bewijzen van systemen zoals OpenGL, DirectX en software. We hebben OpenGL, dat is de enige weergave systeem dat de kracht van de videokaart over meerdere besturingssystemen kunt gebruiken gekoze

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.