Архив для Июнь, 2012

6. Ogre3D: Ввод пользователя

6. Ogre3D: Ввод пользователя

28.06.2012

Для того, чтобы ваша программа была игрой, а не мультимедиа приложением, необходимо организовать взаимодействие с пользователем. Обычно, такое взаимодействие организуется через стандартные средства персонального компьютера – мышь и клавиатуру. Модуль ввода в случае Ogre3D является, фактически, “готовым к употреблению”. Вам не нужно проводить дополнительную настройку, резве только, если вы хотите использовать какие либо нестандартные устройства. [...]

Читать далее »

5. Ogre3D: FrameListener

5. Ogre3D: FrameListener

28.06.2012

Любая игра представляет из себя замкнутый цикл. Во времена DOSа программистам приходилось работать с прерываниями, чтобы обработать ввод, обновить механику и вывести изображение на экран. Если довольно сильно упростить, то игру можно представть следующим псевдокодом: while ( true )   { readInput();   calculateMechanics();   drawGraphics();   } Обычно, для подготовки следующего кадра, существует специальный [...]

Читать далее »

4. Ogre3D: SceneManager, SceneNode, Camera

4. Ogre3D: SceneManager, SceneNode, Camera

28.06.2012

Наш диалог о программировании графического движка Ogre3D необходимо начать с понятия графа сцены. Практически любой графический движок имеет в своем составе граф сцены — это способ организации объектов, которые рисуются движком в текущий момент. Граф сцены позволяет удобным для программиста образом организовать навигацию по объектам в сцене. Простейший вариант графа — это лист или массив [...]

Читать далее »

3. Ogre3D: Базовое приложение Ogre3D

3. Ogre3D: Базовое приложение Ogre3D

26.06.2012

Добро пожаловать в нашу первую статью, касающуюся непосредственно функционала Ogre3D. Наш диалог об этом бесплатном движке мы начнем с разбора его базового приложения. Базовое приложение – это та точка, с которой начинается построение вашей игры. Базовое приложение Ogre идет в составе OgreSDK и распространяется под бесплатной лицензией. Код поставляется в виде двух файлов — это [...]

Читать далее »

2. Ogre3D: Проект Ogre3D

2. Ogre3D: Проект Ogre3D

25.06.2012

В прошлой статье цикла мы с вами рассмотрели способ установки Ogre SDK на ваш рабочий компьютер. Теперь переходим к созданию приложения с помощью установленного комплекта средств разработки. Описанный ниже набор мер поможет вам создать приложение для Visual Studio C++ с нуля. Однако вы всегда можете воспользоваться обычным путем и создать приложение с помощью Ogre Application [...]

Читать далее »

Наверх