IrrlichtСтатьи

x0 -- установка

Автор:

plan | x0 -- установка

0) Общее

Файлы кодов общие для всех демок:
code_1_0.zip
Распакуйте файлы куда вам удобно, и укажите компилятору путь к ним!

Файлы данных, общие для физических демок.
base_1_0.zip (полная версия)
base_do_1_0.zip (без Newton.dll и без Irrlicht.dll)

Затем вы добавляете соответствующий урок в указанную директорию
(Урок может содержать доп. файлы /Bin и /Data)


Чтобы не было путаницы в названиях, переменных, путях, итд. Я вынес в "Код" некоторые файлы из Newton :)
(
Код:
-Code\

Данные:
-YourDir\
--Bin\
--Data\

Пример:
-YourDir\
--X_exName\
)

Для использования физического движка Newton и графического Irrlicht, нужно, конечно, их установить
1) Newton

Сайт: http://newtongamedynamics.com/
Ссылка для скачивания: http://newtongamedynamics.com/downloads/NewtonWin-1.53.zip
Скачиваем, открываем архив, запускаем инсталяцию.

Заголовочные файлы
"include (*.h)":
..\NewtonSDK\samples\toolBox (всякие типы переменных, воспомогательные объекты, итп)
..\NewtonSDK\samples\common (тут всякая всячина)
..\NewtonSDK\sdk (собственно виновник торжества Newton.h)
..\NewtonSDK\sdk\customJoints (всякие интересные виды связей червячные, зубчатые, итд, итп)

Библиотеки
"library (*.lib)":
..\NewtonSDK\sdk\dll (отсюда .. Гм.. Берем библиотеку lib и dll)

И, незабудьте описание функций
..\NewtonSDK\doc\newton.chm


2) Irrlicht

Сайт: http://irrlicht.sourceforge.net/
Ссылка для скачивания: http://prdownloads.sourceforge.net/irrlicht/irrlicht-1.3.1.zip?download

Распаковываем. (я переименовал имя основной папки в просто "Irrlicht")
Указываем путь к:

..\Irrlicht\include (классы интерфейсов на все необходимые объекты)

..\Irrlicht\lib\Win32-visualstudio (Берем библиотеки отсюда)
..\Irrlicht\lib\Win64-visualstudio (или отсюда)
..\Irrlicht\lib\... (или там разберетесь на месте :) )

..\Irrlicht\bin\Win32-VisualStudio (отсюда dll)

Затем, настоятельно рекомендую использовать
..\Irrlicht\doc\irrlicht.chm

Вот, собственно и все.


3) Дополнительно

Поройтесь на форумах, и скачайте разные, интересные дополнения.

В обязательном порядке качайте irrEdit (для Irrlicht)
http://irrlicht.sourceforge.net/links.html

Также мне понравился NewtonPlayGround (для Newton)
http://newtongamedynamics.com/downloads.html

Удачи!

28 октября 2007