Cocos2d iphone cocos2d&;box2d

Cocos2d iphone cocos2d&;box2d,cocos2d-iphone,box2d-iphone,Cocos2d Iphone,Box2d Iphone,全部!我正在创建一个基于Box2d和Cocos2d的游戏。我想做一根绳子,它能和所有的物理物体接触。大概是这样的: 我通过使用通过旋转关节连接的矩形创建了一条绳索,但是创建3条以上的绳索将fps从60降低到30。我必须在Cocos2d中使用至少5根绳索、水和粒子,但这样fps将接近5-10,如何避免这种情况?使用本教程中的box2d绳索接头和verlet绳索: 使用此方法时,5根绳索不应出现任何性能问题。 您可能需要更新您的box2d版本,因为b2RopeJoint相对较新。很抱歉,刚刚又看

全部!我正在创建一个基于Box2d和Cocos2d的游戏。我想做一根绳子,它能和所有的物理物体接触。大概是这样的:


我通过使用通过旋转关节连接的矩形创建了一条绳索,但是创建3条以上的绳索将fps从60降低到30。我必须在Cocos2d中使用至少5根绳索、水和粒子,但这样fps将接近5-10,如何避免这种情况?

使用本教程中的box2d绳索接头和verlet绳索:

使用此方法时,5根绳索不应出现任何性能问题。
您可能需要更新您的box2d版本,因为b2RopeJoint相对较新。

很抱歉,刚刚又看到了该图像,vrope的问题是它在世界上不存在,并且不会像现在一样挂在图片中的圆圈上。链接现在断开了?请快速澄清。您的低fps速率是在实际设备上还是在模拟器中?Tassinari是正确的,因为b2RopeJoint不是刚体,所以它无法解决您正在尝试的问题。我知道b2RopeJoint,这是我的计划“B=”),但我确实需要与所有物理对象接触的绳子