为ogre提供的ODE封装
- 许可证 LGPL
- 状态 持续
- 依赖项 Ogre 1.4+, Open Dynamics Engine
- 最新版本 SDK:12-Jan-2006
- 教程 Release Thread, ReadMe
- 支持 OgreODE 论坛 and ODE wiki百科
- 作者 Monster (原作者) 和 Tuan Kuranes (辅助修改)
- 开始日期 8-2-2005
Ogre Ode 是一个物理引擎(ODE)的封装, 最先由“怪物”开发(monster). 这里 可以下载到ODE . 这个封装支持所有的ODE的特性, 而且添加了一些预置物体像布娃娃 和车辆. 当前版本支持Win32 和linux.
OgreODE当前可用版本 Dagon 1.2 (also 1.2.2) 且你可以从Tuan Kuranes site下载到. (Win32 Demo安装包, SDK安装包 还有源代码压缩文件)
一个教新的版本 Eihort 1.4 (现在跟新到了1.4.5 ) 可以从CVS下载到
点击 论坛 以得到新的消息.
在源代码版本里我们可以找到三个教程:
- 简单场景: 一个简单的文件展示了所有在OgreODE里的函数 (简单碰撞, 连接(joint), 玩具娃娃(ragdolls), 汽车)
- 全景: 在OgreODE里 Terrain Scene Manager 的使用方法
- 赛车教程 (被称作GranTurismOgre): 一个用了OgreODE的赛车Demo(car + trimesh)
ODE的 ODE wiki 包含了所有有用信息.
下面就是一步一步的让大家了解和使用OgreODE了. 你也可以点击Ode 官方网站 ,它有一套健全的文档, 信息, 和一个非常活跃ODE特殊问题列表.
关于OgreODE
OgreODE,基础理论 - OgreODE 和ODE: 许可证, 基础和 一体化
编译 OgreOde使用Visual C++ 或者Code::Blocks
开始开发
OgreODE的第一步 - 初始化, 步进(steppers), 原(primitives )
OgreOde 行走特性 - 密封模型 和 球星模型
OgreOde 摄像机 - OgreOde 第三人称摄像机
TriangleMeshRayListener Demo - 创建射线属性,交通工具等.
Using OgreOde prefabs - 交通工具,布娃娃等.
高级主题
OgreOde 碰撞处理 - 在OgreODe中处理碰撞的一个方法就是给你的物体增加特殊行为.
代码摘录
忍着行走 - 一个Demo_SimpleScenes 的例子