box2d-iphone

    1熱度

    1回答

    我是遊戲開發的新手,所以任何人都可以引導我或幫助讓遊戲中的跳躍更加逼真,比如怪物inc跑步,超級跑步有用戶可以跳躍或者也可以跳躍如果在屏幕上長按,則跳遠。我試過Box2D的代碼進行簡單的跳轉我使用這個代碼 b2Vec2 impulse = b2Vec2([self body]->GetMass()*vert, [self body]->GetMass()*horz); b2Vec2 im

    4熱度

    2回答

    我希望克隆Candy Crush Saga中找到的按鈕動畫效果。 而且我也想知道如何做這樣的流體&美麗的動畫。 Cocos2d-iPhone可以嗎? 這是糖果粉碎聖人的鏈接: http://www.youtube.com/watch?v=KAMUWIqYN24 是它使用的圖像序列做了什麼?

    0熱度

    1回答

    在這裏,我在box2d做一個小遊戲。在那我想要一個身體像升降自動上下移動。 我試過這段代碼,使用這段代碼可以在我觸摸時移動。但我想移動y位置爲0〜480,再反向480 0 enter code here //Set up a 1m squared box in the physics world b2BodyDef bodyDef; bodyDef.type = b2_dy

    4熱度

    1回答

    在幾個Box2D的代碼示例我已經看到了這行代碼: body->SetUserData(self); 我在尋找我還沒有發現這方面的任何解釋。在box2d中將userdata設置爲self的主要目的是什麼?

    2熱度

    2回答

    我在我的聯繫人偵聽器代碼中收到EXC_BAD_ACCESS錯誤。下面是代碼: 主要對象類(GameObjects),通過它的所有對象的子類: GameObjects.h: #import "cocos2d.h" #import "CCNode.h" #import "CCPhysicsSprite.h" #import "Box2D.h" #include <math.h> @inte

    0熱度

    1回答

    在我的代碼中,我想摧毀兩個聯繫人中的一個。內beginContact在CCPhysicsSprite以下方法被稱爲: -(void)contactMade:(CCPhysicsSprite*)contactedSprite { int spriteTag1 = self.tag; int spriteTag2 = contactedSprite.tag; if (((spriteTag1

    0熱度

    2回答

    我有在世界的中心的圓心。我以b2Body的形式向世界添加一些球。現在我想移動或將球扔到屏幕的中心。效果應該像球與圓相撞。 球的位置隨機,所以他們可以在任何人的屏幕和旅行的需要到屏幕的中心圓 任何一個可以告訴我如何做到這一點,因爲我沒有上移動b2Body對象的想法。 我想藍色的圓圈,以吸引紅色圓圈。換句話說,我想要紅色圓圈移動到藍色圓圈。

    0熱度

    1回答

    我是「他們需要被餵食」遊戲的粉絲,我想深入瞭解遊戲機制。 360度重力遊戲機制背後的基本Box2d(或類似)物理學有什麼好的資源? 首先,我想了解如何使人物軌道圓或沒有倒下使用Box2D的或類似的物理 從我的理解任何框,我們需要世界的重心設置爲零,然後向人物施加向心力。 我在網上搜索了各種教程,理想情況下會回答上述問題,並可能提供有關效率,相機運動等方面的其他資源,但我沒有找到任何東西。

    0熱度

    1回答

    綠色方形是box2d地面。 大圈通過旋轉關節連接到地面,並且可以旋轉。 所有圓都是b2_dynamicBody 我想聯合的大圓圈的邊緣或邊界的小圓圈,如下圖所示。 請告訴我如何實現它,以及我必須使用什麼樣的關節? 另外,當我旋轉大圈小圓應該堅持在它的地方。

    0熱度

    1回答

    在我的遊戲中,只有一個精靈響應觸摸。無論我在屏幕上觸摸什麼位置,如何使鼠標聯合移動此精靈/主體?