全部!我正在创建一个基于 Box2d 和 Cocos2d 的游戏。我想编一根绳子,它可以接触到所有的物理对象。像这样的东西:
http://rghost.ru/35987917.view
我使用通过旋转接头连接的矩形创建了一条绳索,但是创建超过 3 条绳索会将 fps 从 60 降低到 30。我必须在 Cocos2d 中使用至少 5 条绳索、水和粒子,但这样 fps 将接近5-10,如何避免这种情况?
全部!我正在创建一个基于 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 相对较新。