• Bullet3的一些理解


    Bullet3应该是第三大物理引擎了,拥有宽松的授权方式,开源。在我的项目中将采用它。

    碰撞世界(btCollisionWorld)是最基本的环境类。

    动态世界(btDynamicsWorld)从碰撞世界继承。

    基本动态世界(btSimpleDynamicsWorld)、并行动态世界、离散动态世界(btDiscreteDynamicsWorld)、持续动态世界等均从动态世界继承。

    碰撞世界只管碰撞,是静态的,没有运动,也没有刚体的存在价值。

    动态世界可以添加刚体了,刚体有运动能力,配合碰撞体就能完成动态的反弹等物理特性。

    所以,在各种游戏引擎中,刚体基本要配合碰撞体才能达到我们想要的效果。如果我们的游戏只是简单的判断进入区域,离开区域这样的事件,那么一个静态世界就可以满足了。

  • 相关阅读:
    CSS—BFC学习
    JS函数声明及函数表达式相关
    你想要的正则表达式笔记
    WordPress搭建自己的网站
    声纹识别
    WordPress搭建自己的网站
    L--jsp和servlet
    L--网页跳转
    L1--指针
    L--Java关键字final、static
  • 原文地址:https://www.cnblogs.com/fyter/p/bullet3_and_physics_world.html
Copyright © 2020-2023  润新知