我想编写一个简单的程序来显示天空中的水滴。我使用的是box2d,它是cocos2d的一方。我建立了一个 b2FixtureDef 并将形状设置为一个盒子和密度是2.0f,摩擦力是0.05f,恢复是0.03f。当程序运行时,有200个盒子在接触地面时像沙子一样掉落。
是否有一些教程或演示来帮助我
sry for my English(这不是我的第一语言).LOL
THX
答案 0 :(得分:1)
使用box2d ball b2FixtureDef可能不是模拟水滴的好方法。
当水滴数量超过400时,消耗量很大,你必须达到并知道水滴如何受到产生的流体力的影响,并在box2d中使用它。
所以我认为你应该使用sph液与box2d.this会更有效。这是url:https://github.com/Vavius/cocos_sph,但它只实现了带有box2d的sph算法以及与Polygon和ball shape的碰撞。
您需要自己调整参数并进行渲染。
答案 1 :(得分:0)