gpt4 book ai didi

java - LibGDX:垂直滚动纹理

转载 作者:行者123 更新时间:2023-12-01 12:05:39 25 4
gpt4 key购买 nike

嗨,我正在尝试使纹理可垂直滚动,但无法获得正确的行为。

这是我的代码:

    if (Gdx.input.isTouched()) {
if (startingy == 0 ) {
startingy = (Gdx.input.getY())
/ (Gdx.graphics.getHeight() / MainGame.HEIGHT);
}
else if(getstart){
startingy = startingy-scroll;
getstart = false;

}
scroll = (Gdx.input.getY())
/ (Gdx.graphics.getHeight() / MainGame.HEIGHT);

if (startingy -scroll < 0) {
startingy = 0;
scroll = 0;
}
if (startingy > img.getHeight()) {
startingy = img.getHeight();
}
} else {
getstart = true;
}

任何帮助将不胜感激,谢谢!

最佳答案

为什么不让自己变得更容易并使用 InputListenertouchDragged 方法。 https://github.com/libgdx/libgdx/wiki/Event-handling

当您创建了一个 InputListener 类后,您可以简单地将其设置为监听器:

Gdx.input.setInputProcesser(myProcesser);

关于java - LibGDX:垂直滚动纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27644011/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com