Render.ru

Физика в игре

#1
Народ помогите разобраться с физикой в Ogre
Я пытаюсь сделать игру на OGRE. Возможности движка при работе с графикой меня устраивают, но физики, на мой взгляд, никакой. Я пытался работать с OgreODE, но он у меня глючит. Качал такие движки как Newton, Nebula, Irrlicht, 3dstate.
Но они любо глючат, либо я не знаю, как их скрестить с Ogre, либо на них просто не документации (Nebula). Я пытался работать и с OgreNewton, но ничего не получается. Народ посоветуйте что – нибудь стоящее для физики, хотя как таковая физика мне не нужна мне важна только коллизия, совместимая Ogre, может быть ничего не надо качать, но как работать с ней я не знаю. Кто знает подскажите плиз.
Кстати OgreODE выдаёт следующие ошибки:

--------------------Configuration: GranTurismOgre - Win32 Debug--------------------
Compiling...
GranTurismOgre.cpp
d:\disk_e\ogrenew\ogreode\include\ogreodedebugobject.h(51) : error C2629: unexpected 'class OgreOde::DebugObject ('d:\disk_e\ogrenew\ogreode\include\ogreodedebugobject.h(51) : error C2238: unexpected token(s) preceding ';'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreodevehicle.h(176) : error C2027: use of undefined type 'Vehicle'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreodevehicle.h(10) : see declaration of 'Vehicle'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(25) : error C2027: use of undefined type 'Ragdoll'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(10) : see declaration of 'Ragdoll'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(26) : error C2027: use of undefined type 'Ragdoll'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(10) : see declaration of 'Ragdoll'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(94) : error C2027: use of undefined type 'Ragdoll'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(10) : see declaration of 'Ragdoll'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(96) : error C2027: use of undefined type 'Ragdoll'
d:\disk_e\ogrenew\ogreode\prefab\include\ogreoderagdoll.h(10) : see declaration of 'Ragdoll'
d:\disk_e\ogrenew\ogreode\demos\granturismogre\src\granturismogre.cpp(143) : fatal error C1903: unable to recover from previous error(s); stopping compilation
Error executing cl.exe.

GranTurismOgre.exe - 8 error(s), 0 warning(s)


pred_proga@mail.ru




 
#2
Ода <- тебе в полне подойдет, а ошибки ты просто не правильно срастил - Он не видит у тебя оды.
 
Сверху