Физика0 -- Установка
Автор: constructor_
Автор: constructor_
Для использования физического движка Newton и графического Irrlicht, нужно, конечно, их установить
1) Newton
Сайт: http://newtongamedynamics.com/
Ссылка для скачивания: http://newtongamedynamics.com/downloads/NewtonWin-1.53.zip
Скачиваем, открываем архив, запускаем инсталяцию.
Затем, интересный момент с злополучным файлом "dTypes.h". Вообще говоря, такого файла в СДК нет. Однако есть файл "stdafx.h", который я имел неосторожность переименовать в вышеназванный файл, чтобы не путать со стандартным для набора библиотек файлом.
Затем скидываем все в одну кучу, или прописываем пути отдельно.
в VC для
"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
Удачи!
14 октября 2007
Комментарии [8]