皆さんこんにちは私はJetpackのようなゲームを開発しようとしているので、通常は押し下げられる重力を設定し、ユーザーが画面をタップすると重力が押し上げられるように変更したいと考えています。その方法を説明するチュートリアルを1週間検索しましたが、検索したものが見つかりませんでした。誰かがその方法を説明したり、チュートリアルへのリンクを投稿したりできますか?
ありがとうございました !!
main = new Sprite(sX, sY, mainTextureRegion);
main.setScale(1);
main.setFlippedHorizontal(true);
scene.attachChild(main);
mPhysicsWorld = new PhysicsWorld(new Vector2(0, SensorManager.GRAVITY_EARTH), false);
final FixtureDef objectFixtureDef = PhysicsFactory.createFixtureDef(1, 0.5f, 0.5f);
final Body body = PhysicsFactory.createBoxBody(mPhysicsWorld, main, BodyType.DynamicBody, objectFixtureDef);
mPhysicsWorld.registerPhysicsConnector(new PhysicsConnector(main, body, true, true));
final Vector2 gravity = new Vector2(0, 5f);
mPhysicsWorld.setGravity(gravity);
scene.registerUpdateHandler(new IUpdateHandler() {
@Override
public void onUpdate(float pSecondsElapsed) {
}
@Override
public void reset() {
// TODO Auto-generated method stub
}});