box2d-iphone

    1熱度

    2回答

    我試圖在檢測與Box2d的碰撞時確定對象的類型。我希望能夠將用戶數據分配到一個對象,並檢查是否正確類類型的 id object = b->GerUserData(): 然後 if([object isKindOfClass:[MyClassObject class]]) 但是我剛剛得到的錯誤「無法初始化變量「與類型的右值 '無效*' type'id的 任何人都可以幫助我。 感謝

    1熱度

    1回答

    我有一個是經由重力 int32 velocityIterations = 6; int32 positionIterations = 2; self.world->Step(dt, velocityIterations, positionIterations); self.world->ClearForces(); for(b2Body *b = self.world->GetBody

    1熱度

    1回答

    我剛剛添加了線性脈衝函數,當用戶在屏幕上前後移動手指時,將對象從左向右移動。這個物體也受到世界重力的影響。 物體到達邊界後,我想停止線性衝動。我明白,我應該增加線性阻尼,然後阻止應用其力量的重力。 有沒有反正我可以阻止左右衝動而不影響重力。 感謝

    0熱度

    1回答

    我使用cocos2d的以下設置:在AppDelegate類 kmGLRotatef(-47, 1.0, 0, 0);在我的層的抽籤方法 [director_ setProjection:kCCDirectorProjection3D]; 這保證了我的對象是在一個模擬的3D環境中呈現。 我添加了Box2D進行碰撞檢測。我設置了屍體。當我啓用調試繪圖時,然後將這些物體排列在整個屏幕上,並將這些精靈排列

    0熱度

    2回答

    我碰到一些碰撞檢測問題。事情是碰撞被發現太晚了,當碰撞的兩個物體相互重疊時。只有一個物體正在移動,其他物體是靜態的。使用SetTransform()函數移動物體並複製精靈的運動。下面是從scheduledUpdate方法我的代碼和ContactListener類 - (void)update:(ccTime)deltaTime { std::vector<b2Body *>toDestroy;

    0熱度

    1回答

    我在Box2d中創建了一個橡皮筋。這是我的代碼。 // init physics [self initPhysics]; // Create ball body CCSprite *ball = [CCSprite spriteWithFile:@"rubberband.png"]; ball.position = ccp(100, 100);

    2熱度

    1回答

    我知道b2Distance用於計算兩個形狀的距離,但如何使用它?我不知道如何設置b2Distance()的參數,例如這是b2DistanceInput的結構, 公共類b2DistanceInput { public var proxyA:b2DistanceProxy; public var proxyB:b2DistanceProxy; publi

    1熱度

    1回答

    我是LevelHelper的新手。 我已經使用Wheel Joint創建了Car + 2車輪(與LevelHelper youtube教程的Wheel Joint中的一個相同)。 我的問題是我怎樣才能以編程方式添加多個車與所有的車輪和物理? 我應該添加單獨的雪碧和添加我的關節,然後綁定他們? 幫助非常感謝 問候;

    0熱度

    1回答

    對不起,如果這聽起來太基本,我真的不明白。在我的Cocos2d Box2d遊戲中,我希望在它被破壞後每隔20-30秒創建一個物體(從第一次創建之前等待20-30秒開始)。以下是我調用創建和銷燬的方法。謝謝。 創建球: -(void)ballScheduler { [self createBall:ballWorld inLayer:ballLayer]; } 破壞球: -(void)de

    0熱度

    1回答

    嗨,大家好,我目前在這裏停止了一個應用程序的工作。問題是我有一個類創建了許多實例,每個實例都由一個CCPhysicsSprite和一個b2body組成。在與任何其他類別的任何其他對象發生碰撞時,該特定實例應該消失。現在我創建了一個確定聯繫人的聯繫人偵聽器,問題是我需要訪問特定實例才能銷燬它。充其量,我能夠訪問其CCPhysicsSprite及其標籤,但無法真正獲得該類的特定實例。我希望有人幫助我。