0

私は、Box2D 物理エンジンの初心者です。動的および静的の両方のボックスを自分の世界に配置できますが、自分の世界に円を配置しようとすると、世界に表示されません。いくつかのチュートリアルからコードをコピーしましたが、どれも機能していないようです。誰かが私が間違っていることを教えてもらえますか?

//the world is declared in previous code, it is working properly.        
    b2BodyDef newBodyDef;
    newBodyDef.type = b2_dynamicBody;
    newBodyDef.position.Set(0,20);

    //Create the circle shape.
    b2CircleShape circleShape;
    circleShape.m_p.Set(0, 0);
    circleShape.m_radius = 5.0f;

    b2FixtureDef circleFixtureDef;
    circleFixtureDef.shape = &circleShape;
    circleFixtureDef.density = 1;

    m_world->CreateBody(&newBodyDef)->CreateFixture(&circleFixtureDef);
4

0 に答える 0