Cocos2d iphone cocos2d,box2d:基于硬币的游戏:重力在z轴上,硬币浮动
现在我正在使用cocos2d+Box2d开发类似于carrom的游戏。我设置了Cocos2d iphone cocos2d,box2d:基于硬币的游戏:重力在z轴上,硬币浮动,cocos2d-iphone,box2d,Cocos2d Iphone,Box2d,现在我正在使用cocos2d+Box2d开发类似于carrom的游戏。我设置了世界重力(0,0)。使重力在z轴上。它是正确的还是其他价值 我为硬币撞针主体设置了以下值: Coin body: density = 20.0f; friction = 0.4f; restitution = 0.6f; Shape Circle with radius - 15/PTM_RATIO Striker body:
世界重力(0,0)
。使重力在z轴上。它是正确的还是其他价值
我为硬币撞针主体设置了以下值:
Coin body:
density = 20.0f;
friction = 0.4f;
restitution = 0.6f;
Shape Circle with radius - 15/PTM_RATIO
Striker body:
density = 25.0f;
friction = 0.6f;
restitution = 0.3f;
Shape Circle with radius - 15/PTM_RATIO
当我应用ApplyLineArpulse(力、位置)时,输出不平滑代码>
硬币的运动看起来像漂浮在空中…需要太多时间才能停止
硬币和撞针的哪种价值使它看起来像真正的卡罗姆?你遇到的问题是,只有当两个物体碰撞时才会产生摩擦力。因为硬币只是漂浮在空气中,所以没有施加阻力。要解决此问题并应用非常粗略的空气阻力近似值,请执行以下操作:
尝试尝试不同的价值观,直到你觉得合适为止。因为你的建议,我们创造了这个卡鲁姆游戏。非常感谢。
bodyDef.linearDamping = 0.5f;