halo_wowds 2018-10-12 01:40 采纳率: 0%
浏览 947
已结题

physx3.4中怎么判断两个物体碰撞

physx3.4中怎么判断两个物体碰撞

//生成两个box1,box2
box1 = gPhysics->createShape(PxBoxGeometry(2, 2, 2), *gMaterial);
PxTransform t1 = PxTransform(PxVec3(0, 0, 10));

box2 = gPhysics->createShape(PxBoxGeometry(2, 2, 2), *gMaterial);
PxTransform t2 = PxTransform(PxVec3(0, 50, 10));

PxShape* shape = gPhysics->createShape(PxBoxGeometry(2, 2, 2), *gMaterial);
PxTransform localTm(PxVec3(0, 1, 0) * 2);

PxRigidDynamic* body1 = gPhysics->createRigidDynamic(t1.transform(localTm));
body1->attachShape(*box1);
PxRigidBodyExt::updateMassAndInertia(*body1, 10.0f);
gScene->addActor(*body1);

PxRigidDynamic* body2 = gPhysics->createRigidDynamic(t2.transform(localTm));
body2->attachShape(*box1);
PxRigidBodyExt::updateMassAndInertia(*body2, 10.0f);
gScene->addActor(*body2);

shape->release();

![图片说明](https://img-ask.csdn.net/upload/201810/12/1539337155_924661.png)
运行起来两个box,上面的会落下砸中下面的,在碰撞的时候printf“发生碰撞”
  • 写回答

0条回答 默认 最新

      编辑
      预览

      报告相同问题?

      悬赏问题

      • ¥15 GUIDE to App Designer Migration Tool for MATLAB
      • ¥50 第三代非支配排序遗传算法(NSGA-Ⅲ)和多目标粒子群优化算法(MOPSO)的实现
      • ¥15 hbuilderx写一个这个网页🙏
      • ¥20 plant simulation与python com接口实时数据交互
      • ¥15 有关汽车的MC9S12XS128单片机实验
      • ¥15 求c语言动态链表相关课程有偿,或能将这块知识点讲明白
      • ¥15 FLKT界面刷新异常
      • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
      • ¥50 单细胞测序拟时序分析
      • ¥50 运行springboot项目报错
      手机看
      程序员都在用的中文IT技术交流社区

      程序员都在用的中文IT技术交流社区

      专业的中文 IT 技术社区,与千万技术人共成长

      专业的中文 IT 技术社区,与千万技术人共成长

      关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

      关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

      客服 返回
      顶部