【问题标题】:PhysX Collision Filter with Dynamic & Static Rigidbodies具有动态和静态刚体的 PhysX 碰撞过滤器
【发布时间】:2020-07-06 14:16:01
【问题描述】:

我正在开发一个视频游戏引擎,我正在实现 PhysX 3.4,特别是我目前正在研究 Colliders Filtering 并且我一直在测试 FilterShader() 函数(来自 thisthis Nvidia 文档)有一些对撞机和刚体。 所以,如果两个对撞机都有一个动态刚体,函数给我两个的​​ pxFilterData,但如果其中一个是静态的,它只给我 1 个 pxFilterData,在下一次迭代中另一个。

是否可以像当两者都是动态时一样接收它们?

【问题讨论】:

  • 先创建shape,然后调用shape->setSimulationFilterData(),最后创建刚体解决

标签: c++ game-physics nvidia physics-engine physx


【解决方案1】:

在创建刚体之前先创建形状然后调用 setSimulationFilterData() 解决了这个问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多