1

我在 Ogre 中创建了一个 ParticleSystem,这样我的对象就会发射很多星星。

我的问题是:如何实现这颗星星与环境和场景中的物体的交互?但更重要的是,我可以用 ParticleSystem 解决这个问题吗?

任何帮助将不胜感激!

更新

我正在尝试在我的粒子文件中使用:

affector DeflectorPlane {
    ....
}
4

1 回答 1

1

顾名思义,DeflectorPlane 只支持一个粒子可以反弹的平面(参见Ogre 手册中的条目)。

让粒子在任意表面反弹涉及到大量的碰撞检测,因此不是渲染而是物理引擎负责的任务,因此 Ogre3D 对此要求没有开箱即用的支持。

但就现有的 Ogre3D 物理引擎包装而言,有四种不同的选择:Newton、Bullet、PhysX 和 ODE。每个包装器在Ogre Addons 论坛中都有自己的专用部分,其中包含更多信息和链接。

于 2013-01-07T19:36:06.297 回答