[英]LibGDX: Vertical scrolling Texture
嗨,我试图使纹理垂直滚动,并且无法获得正确的行为。
这是我的代码:
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;
}
任何帮助将不胜感激,谢谢!
您为什么不让自己变得更轻松,并使用InputListener
和touchDragged
方法。 https://github.com/libgdx/libgdx/wiki/Event-handling
创建InputListener
类后,可以通过以下方式将其设置为侦听器:
Gdx.input.setInputProcesser(myProcesser);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.