сделать цикл, по существу, представляет собой бесконечный цикл, если у нас нет способа для Device-> Run (), чтобы вернуться ложным. Вызов Device-> closeDevice () делает именно то, что и этот код содержится в функции под названием EndRenderLoop.
ConfigurationValues.h
Как упоминалось выше, ConfigurationValues.h файл определяет константы, которые используются для работы приложения.
<р> main.cpp
IrrlichtEngineManager теперь все необходимый код для инициализации Irrlicht 3D-движок.
Чтобы запустить этот код нам нужна точка входа для нашего приложения. Для применения Windows, это функция WinMain, который находится в файле main.cpp. В этой функции мы начинаем 3D-движок, вызвав функцию IrrlichtEngineManager запуска, мы затем запустить рендер цикл, вызывая функцию StartRenderLoop, и когда сделать выход из цикла (в данном случае пользователь закрытия окна, а не ручной вызова функция EndRenderLoop) мы отключение двигателя и очистить память путем вызова Shutdown.
<р> На данный момент у нас теперь есть приложение, которое отображает пустой экран.
В то время как это не ужасно интересно, это дает нам место, чтобы начать отображение некоторые интересные 3d модели и эффекты.
<Р>