使用 flash 和 Box2D 2.1a 旋转和投掷物体
我正在使用带有 box2D 2.1a 的 flash。我正在旋转挂在绳子上的球。旋转球轨迹为椭圆形。当从绳子上释放旋转的球时,我希望球以获得的方向、速度和强度飞行。 正如您在图片中看到的。
http://imageshack.us/photo/my-images/841/circle1。 jpg/
http://imageshack.us/photo/my-images/688/circlethrow.jpg/
我尝试使用 setPosition (b2Body 的方法)和各种关节来做到这一点。但我还没有得到所需的结果。
i'm using flash with box2D 2.1a. i'm rotating ball hanging on the string. The path which the rotating ball trace is ellipse. When releasing the rotating ball from the string i want the ball to fly with the obtained direction, velocity and strength.
As you can see in the pictures.
http://imageshack.us/photo/my-images/841/circle1.jpg/
http://imageshack.us/photo/my-images/688/circlethrow.jpg/
I've tried to do it with setPosition (method of b2Body) and with various joints. But I haven't got the needed results.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果我理解你所说的“飞”是什么意思,你想施加一种力量:
希望有帮助。
If I understand what you mean by "fly", you want to apply a force:
Hope that helps.
我认为这个解决方案仅适用于背景不是透视图的情况。
如果我有像 Paper Toss 这样的背景,ApplyForce
I think that this solution is applicable only when the background is not in perspective view.
If I have a background like Paper Toss, ApplyForce