box2d-iphone

    0熱度

    2回答

    我正在拋出一個對象(box2d),但是當我嘗試進行碰撞檢測時,它給了我該對象的CGRect上的錯誤。見下圖 ,這就是我如何創建對象的身體 -(void) createObject { freeBodySprite = [CCSprite spriteWithFile:@"object.png"]; //freeBodySprite.position = ccp(100, 30

    0熱度

    2回答

    我正在開發一款遊戲。我在box2d遇到問題。 我已經創建了一個世界和一個Web(精靈,身體),然後我在觸發器上投擲web,以及一個獲取精靈位置和給出錯誤的刻度選擇器。 這裏被蜱選擇 onTouchEnd - (void)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{ if (freeBody) { [s

    0熱度

    1回答

    我想在碰撞時將一個對象移動到另一個對象上而不會彈起。 在簡單我有一個球(身體),我有一個矩形線圖像(身體),圖像是45度的傾斜。 球從最高速度下降到20時,當球接觸到斜坡圖像(靜態物體)時,它會一直反彈並繼續運行。 當球超過線路圖像時,根據碰撞和球停在最後,它不會反彈並減慢速度。與現實世界中發生的情況相同,當球與某物碰撞時,球的速度將減慢,並根據碰撞轉向,然後由於碰撞速度降低而停止。 我這樣做,但

    1熱度

    1回答

    我想製作觸發器,以便用戶可以拉伸觸發器並給出方向,然後觸發擊球並且球會相應地移動。 球的速度和方向將取決於觸發器。 我是box2d中的新人。 請檢查我想要的鏈接。 http://dc694.4shared.com/img/Nw7YYLNL/s7/pool.png?async&0.2852371991612017 -(id) init { if((self=[super init])) {

    0熱度

    1回答

    我正在研究繩索物理。我已經使用Revolute關節實現了一條繩索.. 我正在用繩索連接動態物體(通過b2RevoluteJoints).i成功創建它。現在我還在繩索的末端附加了一個動態物體。 &我將這根繩子向下釋放,現在不知何故,我的動態繩索體之間的關節被拉長,然後斷開,我想我的繩子看起來更平滑。 我的關節都是這樣 b2RevoluteJointDef revoluteJointDef; rev

    1熱度

    2回答

    我已經閱讀了幾篇文章,證實b2body的形狀可以被銷燬並重新創建,雖然他們沒有一個顯示如何。另外我想在我的動畫期間更換燈具。不是在每個幀更改期間,而是僅針對關鍵幀更改。我如何將燈具的創建和銷燬與動畫的時間同步?

    0熱度

    1回答

    上Box2D的身體位置我有,我有連續移動Box2D的身體條件。 我可以猜到兩種方式來移動身體Box2D的。 第一,我可以在轉化Box2D的身體做新的位置 第二種方式是什麼,我刪除了以前的身體,然後重新創建新的位置新的。 現在,我想知道,哪種方法是最好的方法?如果可能的話,也渴望以其他方式。

    0熱度

    1回答

    有沒有辦法刪除(或使透明)box2d身體形狀輪廓,所以不會出現時精靈正在移動,雖然它仍然存在?

    0熱度

    3回答

    我在遊戲中使用的圖形具有複雜的形狀和動畫。此外,我只對設置精靈某些部分的聯繫人偵聽器感興趣。我想爲感興趣的特定接觸區域設置固定裝置。我如何保持身體移動裝置在正確的位置,因爲我一幀一幀地改變精靈動畫?

    0熱度

    1回答

    我在我的比賽中使用了柔軟的身體物理來製造球。現在當球落在一些也是b2body或者GrounBody的平臺上時,它會完全破壞&它的形狀也發生了變化。 我已經提到這個鏈接:http://www.uchidacoonga.com/2012/04/soft-body-physics-with-box2d-and-cocos2d-part-44/ ,但是當我試圖改變一些像半徑,frequencyHz值,da