基于 C++ 的轻量级、简单的 3D 开源 物理引擎
qu3e v1.01 ============ qu3e 是一个紧凑、轻量级且快速的 C++ 3D 物理引擎。它专门用于游戏开发。它是可移植的,除了各种标准 C 头文件(如 cassert 和 cmath)之外,没有其他外部依赖。qu3e 旨在提供一个极其简单的接口,用于创建和操作刚体。
qu3e 特别适合那些需要快速、简单的 3D 物理引擎的用户,而无需花费太多时间来了解整个引擎的工作原理。为了让新用户的体验尽可能简单和友好,只支持方框碰撞。不支持其他形状(如果有要求,将来可能会添加圆柱和球体)。由于 qu3e 使用 C++ 编写,因此它适合熟悉 C++ 的用户。qu3e 的内部代码中有不少注释,是用户学习 3D 物理引擎工作原理的好地方。
屏幕截图
由于 qu3e 的主要目标是易于使用,因此特性列表被有意地保持在最低限度。如果需要功能更全面的 开源 物理引擎,我建议使用 Bullet 物理库:
暂无开放 Issues,或尚未同步最近议题。