2013-03-14 75 views
-2

如何在Box2d中创建滑块平台?我可以像音量控制器一样从一侧移动到另一侧的平台。Box2d如何创建滑块平台

+3

在写一个问题之前,你必须说“你已经尝试了什么”或“你在什么级别”。听起来你对编程一无所知。怎么买一本书? – 2013-03-14 20:13:59

+0

我没有尝试任何东西..首先在尝试输入一些代码,你需要有一些计划你将如何完成这个,同时我没有任何关于这个想法..喜欢使用关节或如何使用鼠标连接运动身体可以拖放 – user2171497 2013-03-14 20:32:08

回答

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;