如何使精灵跳起并返回到原始位置GDXLib

时间:2017-02-03 14:28:44

标签: java android sprite

我对编程很陌生,所以请耐心等待......

我正在制作一款基本的2d安卓游戏。我试图简单地让一个精灵跳起来,然后降落到最初开始的地方。我要跳的精灵是“ball2”。这是我的代码到目前为止(基本上只是添加纹理和精灵在正确的位置开始跳转但没有做任何其他事情)。

感谢任何帮助。

public class MyGdxGame extends ApplicationAdapter {
SpriteBatch batch;
Texture background;
Texture ball;
Texture spike1;
Texture spike2;


@Override
public void create () {
    batch = new SpriteBatch();
    background = new Texture("gamebackground.png");

    ball = new Texture("ball2.png");
    ball.setFilter(Texture.TextureFilter.Nearest, Texture.TextureFilter.Nearest);

    spike1 = new Texture("spike1.png");
    spike1.setFilter(Texture.TextureFilter.Nearest, Texture.TextureFilter.Nearest);
    spike2 = new Texture("spike2.png");

}

@Override
public void render () {

    batch.begin();
    float scaleFactor = 2.0f;
    batch.draw(background, 0, 0, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
    batch.draw(ball, 80, 145, ball.getWidth() * scaleFactor, ball.getHeight() * scaleFactor);
    batch.end();

}

1 个答案:

答案 0 :(得分:0)

s[10]

然后你需要向下添加计时器,或者你可以添加按钮。不确定你是否也有尖峰。我不知道它应该是什么样的。