delta3d重力设置功能缺少一个函数及解决办法
来源:互联网 发布:现代网络小说家排行榜 编辑:程序博客网 时间:2024/05/16 05:43
ODE默认所有物体都受重力影响,当我们不希望考虑重力时,须手动将重力影响消除,在ODE中是靠函数dBodySetGravityMode ( b, mode);实现,而DELTA3D并没有将这个函数封装起来,即默认所有物体都受重力影响,解决办法有三:
l 将重力设为0;
l 在我们自己的应用程序中include <ode/ode.h>,调用函数 dBodySetGravityMode()实现;
l 为平台通用化,在delta3d中实现,如下过程:
Dtcore中scene.h添加函数声明:
// Set the gravity mode 工业仿真添加。默认全部受重力影响,但mode为时取消重力影响
void SetGravityMode(dBodyID b, int mode);
scene.cpp添加函数定义:
// 工业仿真添加
void Scene::SetGravityMode(dBodyID b, int mode)
{
dBodySetGravityMode ( b, mode);
}
将decore重新编译,即可!
- delta3d重力设置功能缺少一个函数及解决办法
- delta3d重力设置功能缺少一个函数及解决办法
- Delta3D 场景暗淡的可能解决办法
- unity重力设置
- 【解决】缺少libstdc++.so.6库的原因及解决办法
- Centos下缺少mysql库及头文件解决办法
- delta3d碰撞检测BUG及修复
- delta3d碰撞检测BUG及修复
- 涉及到域录制回放时缺少web_set_user函数的解决办法
- UPnP功能及设置
- _doPostBack缺少对象解决办法
- Eclipse缺少字体解决办法
- virtualbox 安装增强功能时报缺少kernel的头文件的解决办法
- 目前缺少的功能
- git常用功能及设置
- “The Delta3D Open Source Game Engine”及翻译
- Hash函数及冲突解决办法
- Delta3D GameActor 和 GameActorProxy 中关键函数解析
- 数组和指针 [C专家编程]
- 率性而作无题歌一首
- 佛与专家
- 什么是范型程序设计(GP),范性和模板的关系是什么?
- std::map的简单使用例子
- delta3d重力设置功能缺少一个函数及解决办法
- 排序1
- delta3d碰撞检测BUG及修复
- 排序2
- 用Windows API实现多线程--原理例子
- PB两层学习总结
- Quartz Job Scheduling Framework中文版文档发布
- 排序3
- 视图中实现树形目录结构