- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在摆弄 jbox2d,当物体的 x 速度受到世界引力的影响时,我感到很惊讶。这是我的代码:
//create world
Vec2 gravity = new Vec2(0, 1);
boolean sleep = true;
world = new World(gravity, sleep);
//create wheel
BodyDef wheelBodyDef = new BodyDef();
wheelBodyDef.type = BodyType.DYNAMIC;
wheelBody = world.createBody(wheelBodyDef);
CircleShape circleShape = new CircleShape();
FixtureDef wheelFixtureDef = new FixtureDef();
wheelFixtureDef.shape = circleShape;
Fixture wheelFixture = wheelBody.createFixture(wheelFixtureDef);
wheelBody.setLinearVelocity(new Vec2(50, 0));
只有在我每帧应用它或禁用重力时,线速度才会产生显着差异。任何人都可以找出我做错了什么吗?
最佳答案
Box2d 不支持零重力模拟;这就是为什么禁用重力时看不到任何区别的原因。此外,您可能看不出什么区别,因为 (0, 1)
的引力非常弱;试试 (0, 10)
。
setLinearVelocity
也是一个 rayCast 函数。您可能正在寻找 applyForce()
。
关于java - setLinearVelocity() 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10150995/
我一直在摆弄 jbox2d,当物体的 x 速度受到世界引力的影响时,我感到很惊讶。这是我的代码: //create world Vec2 gravity = new Vec2(0, 1
我的 box2d 世界中有一个 body (玩家)。 每当我尝试设置它的 x 速度(每 2 秒或其他)并且它由于重力而下落时,它会上下抖动。 我也曾尝试将其 y 速度设置为等于重力 (-30.0f),
我试图让一个 b2body 对象以恒定的速度跟随触摸位置,但我在“y”轴上遇到问题, body 在该轴上到达“屏幕的另一半”上的位置就像镜像一样……不过“x”轴很好。(我使用的是cocos2d 1.0
我正在尝试使用 OpenGL 和 BulletPhysics 创建一个具有 RigidBody 的 FPS 播放器。唯一的问题是让盒子移动。我尝试使用 setLinearForce、applyForc
首先,这是我在 StackOverflow 上写的第一篇文章,我实际上是编程新手,所以如果我说错了什么,我很抱歉。 我试了又试让这项工作成功 - 我想模拟一个静止在空中的物体,为此我使用 SetLin
我是一名优秀的程序员,十分优秀!