所有!我正在创建一个基于Box2d和Cocos2d的游戏。我想组成一条绳索,该绳索将能够与所有物理对象接触。像这样:

http://rghost.ru/35987917.view

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

最佳答案

使用本教程中的box2d绳索接头和Verlet绳索:
http://www.cocos2d-iphone.org/archives/1112

用这种方法用5条绳索应该不会有任何性能问题。
您可能必须更新box2d版本,因为b2RopeJoint相对较新。

10-06 09:31