所有!我正在創建一個基於Box2d和Cocos2d的遊戲。我想組成一根繩子,它能夠接觸到所有的物體。是這樣的:繩索在cocos2d&box2d
http://rghost.ru/35987917.view
我通過使用經由旋轉接頭加入了一個矩形,但創建多於3條繩索產生的繩索從60減少FPS降至30.我必須使用至少5條繩索,水和Cocos2d中的粒子,但這樣fps將接近5-10,如何避免這種情況?
所有!我正在創建一個基於Box2d和Cocos2d的遊戲。我想組成一根繩子,它能夠接觸到所有的物體。是這樣的:繩索在cocos2d&box2d
http://rghost.ru/35987917.view
我通過使用經由旋轉接頭加入了一個矩形,但創建多於3條繩索產生的繩索從60減少FPS降至30.我必須使用至少5條繩索,水和Cocos2d中的粒子,但這樣fps將接近5-10,如何避免這種情況?
從本教程中使用的Box2D繩關節和verlet的繩索: http://www.cocos2d-iphone.org/archives/1112
不應該有任何性能問題5條繩索用這種方法。 您可能需要更新box2d版本,因爲b2RopeJoint相對較新。
對不起,只是再次看到圖像,vrope的問題是它在世界上沒有存在,並且不會掛起就像現在這樣在畫面上的圓圈上。 – tassinari
哇!非常感謝杉木這個答案 –
鏈接此刻被破壞? – morpheus05
快速說明。您的實際設備的低fps率還是在模擬器中? Tassinari是正確的,因爲它不是一個剛體,b2RopeJoint不會解決你想要做的事情。 –
我知道b2RopeJoint,這是我的計劃「B」=)但是我真的需要與所有物理物體接觸的繩索 – Sk0prion