2013-03-14 3 views
-2

Как создать платформу Slider в Box2d? Платформа, которую я могу перемещать из стороны в сторону, как регулятор громкости.Box2d Как создать платформу слайдера

+3

Перед тем, как написать вопрос, вы должны сказать: «что вы пробовали» или «на каком уровне вы находитесь». Похоже, вы ничего не знаете о программировании. Как насчет покупки какой-нибудь книги? –

+0

Я не пробовал ничего .. сначала перед тем, как попробовать ввести какой-то код, у вас должен быть какой-то план, как вы это сделаете, а между тем у меня нет никаких идей об этом .. как использовать суставы или как использовать mousejoint с кинематикой bodys, чтобы иметь возможность перетаскивания – user2171497

ответ

0
b2PrismaticJointDef jointDef; 
    jointDef.Initialize(fixture->GetBody(), groundBody, fixture->GetBody()->GetWorldCenter(), b2Vec2(0.5f,0.0f)); 
    jointDef.maxMotorForce = 500.0; 
    jointDef.enableMotor = true; 
    jointDef.lowerTranslation = -2.5f; 
    jointDef.upperTranslation = 2.5f; 
    jointDef.enableLimit = true;