在 box2d 中应用表面摩擦

Posted

技术标签:

【中文标题】在 box2d 中应用表面摩擦【英文标题】:apply surface friction in box2d 【发布时间】:2021-03-15 16:42:21 【问题描述】:

我开始尝试用 box2d/cocos2d-x 克隆这个游戏 https://play.google.com/store/apps/details?id=com.miniclip.carrom&hl=en&gl=US 我有多个问题,需要你的帮助。 第一:如何模拟表面摩擦? 我尝试使用 SetLinearDamping 和 SetAngularDamping 但结果不是很有趣。

【问题讨论】:

【参考方案1】:

我使用 b2FrictionJoint 并解决它。box2d 使用 b2FrictionJoint 进行自上而下的摩擦。关节提供二维平移摩擦和角摩擦

【讨论】:

以上是关于在 box2d 中应用表面摩擦的主要内容,如果未能解决你的问题,请参考以下文章

你知道影响润滑油性能作用的因素都有哪些吗?

HTML5之2D物理引擎 Box2D for javascript Games 系列 翻外篇--如何结合createJS应用box2d.js

如何向我的 FB 无摩擦分享应用程序添加新动词?

QML Box2D 安装

cocos2d + box2d:向点旋转

单面平台(Box2D/Cocos2D)