【问题标题】:Particle interaction with environment and objects in scene粒子与场景中的环境和对象的交互
【发布时间】:2013-01-08 03:36:06
【问题描述】:

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

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

任何帮助将不胜感激!

更新

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

affector DeflectorPlane {
    ....
}

【问题讨论】:

    标签: c++ ogre particle-system


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 2018-08-19
      • 1970-01-01
      相关资源
      最近更新 更多