【问题标题】:Rotating and throwing objects using flash and Box2D 2.1a使用 Flash 和 Box2D 2.1a 旋转和投掷物体
【发布时间】:2011-07-26 22:44:20
【问题描述】:

我正在使用带有 box2D 2.1a 的闪光灯。我正在旋转挂在绳子上的球。旋转球的轨迹是椭圆的。当从绳子上释放旋转的球时,我希望球以获得的方向、速度和强度飞行。 正如您在图片中看到的那样。

http://imageshack.us/photo/my-images/841/circle1.jpg/

http://imageshack.us/photo/my-images/688/circlethrow.jpg/

我尝试使用 setPosition(b2Body 的方法)和各种关节来实现。但我没有得到所需的结果。

【问题讨论】:

    标签: flash box2d throw


    【解决方案1】:

    如果我明白你所说的“飞”是什么意思,你想施加力量:

    _b2Body.ApplyForce(new b2Vec2(500, 0), _b2Body.GetPosition());
    

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      我认为这种解决方案仅适用于背景不在透视图中的情况。 如果我有 Paper Toss 这样的背景,ApplyForce

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多