やっと入門も大詰めかなー…。^^; 次は床だなー
{ b2Body * body = NULL; { b2BodyDef bodyDef; { bodyDef.type = b2_staticBody; bodyDef.position.Set(0.0f, 0.0f); } body = _world->CreateBody(&bodyDef); } if (body) { b2FixtureDef fixtureDef; { b2EdgeShape shape; { shape.Set(b2Vec2(0.0f, 0.0f), b2Vec2(winSize.width / PTM_RATIO, 0.0f / PTM_RATIO)); } fixtureDef.shape = &shape; // fixtureDef.density = 0.0f; // fixtureDef.friction = 0.0f; // fixtureDef.restitution = 1.0f; } body->CreateFixture(&fixtureDef); } }
アレ? FixtureDef の restitution(反発係数) とか設定しないの? ^^;
試してみると、最初は跳ねて、次第に弱くなって、停止した。

この辺りまではやっと少しはつかめてきた気がするなー ^^;
次は What About Horizontal Motion? … 動きをつけるのかな?楽しみだ ^^