【问题标题】:Rope in cocos2d & box2dcocos2d 和 box2d 中的绳索
【发布时间】:2012-01-19 14:38:45
【问题描述】:

全部!我正在创建一个基于 Box2d 和 Cocos2d 的游戏。我想编一根绳子,它可以接触到所有的物理对象。像这样的:

http://rghost.ru/35987917.view

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

【问题讨论】:

  • 快速澄清。您的实际设备上的低 fps 速率是在模拟器中还是在模拟器中? Tassinari 是正确的,因为 b2RopeJoint 不是刚体,因此无法解决您尝试做的事情。
  • 我知道 b2RopeJoint,这是我的计划 "B"=) 但我确实需要能与所有物理对象接触的绳索

标签: cocos2d-iphone box2d-iphone


【解决方案1】:

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

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

【讨论】:

  • 抱歉刚刚又看到了图片,vrope的问题是它在世界上没有存在,也不会像现在这样挂在图片中的圆圈上。
  • 链接现在坏了?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-20
  • 1970-01-01
  • 2016-05-02
相关资源
最近更新 更多