*   >> Leitura Educação Artigos >> science >> programação

Conhecendo o motor Irrlicht 3D - Abrindo Um Window


Finalmente chamamos Driver de> EndScene (), que irá mostrar a cena renderizada na tela.

O loop de processamento é essencialmente um loop infinito a menos que tenhamos uma maneira para Device-> run () para retornar falso. Uma chamada para Device-> closeDevice () faz exatamente isso, e que o código está contido na função chamada EndRenderLoop.

ConfigurationValues.h

Como foi mencionado acima, o arquivo define ConfigurationValues.h as constantes que são usadas para pelo aplicativo.

Main.

cpp

O IrrlichtEngineManager agora tem todo o código que precisamos para inicializar o motor Irrlicht 3D. Para executar este código, precisamos de um ponto de entrada para a nossa aplicação. Para aplicação do Windows esta é a função WinMain, que está no arquivo Main.cpp. Nesta função, começamos o motor 3D chamando a função IrrlichtEngineManager Startup, que, em seguida, executar o loop de processamento chamando a função StartRenderLoop, e quando o loop de processamento é encerrado (neste caso pelo usuário fechar a janela, em vez de uma chamada manual para a função EndRenderLoop) que desligar o motor e limpar a memória chamando Shutdown.


Neste ponto, agora temos um aplicativo que exibe uma tela em branco. Enquanto não é muito excitante, isso nos dá um lugar para começar a exibir alguns modelos 3D e efeitos legais.


Page   <<  [1] [2] [3] 
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.