我想制作一个不受重力影响的物体。 我尝试在相反方向施加力(-1 * body.getMass()* gravity)不起作用。
对于物体我施加冲动使它从左向右水平移动但我想保持在高位。我已经看到Body.setGravityScale存在但未在GLES2 andengine的box2d扩展中实现。
有谁知道我该怎么办?
谢谢。
答案 0 :(得分:1)
我认为Kinematic Body是您正在寻找的身体。在Andngine中有三种类型的物体:
setVelocity(5,0)
)则会移动。它们是静态和动态身体的混合物最后,你可以拥有一个运动体:
yourBody = PhysicsFactory.createBoxBody(yourPhysicsWorld,yourSprite,BodyType.KinematicBody,yourFixtureDefinition);