点击“HOME”按钮之前。
恢复游戏后,滚动错误。
我以前在show()中编码:
Pixmap pix = new Pixmap(Gdx.files.internal("data/bgplay_10.png"));
background_play = new Texture(pix);
background_play.setWrap(Texture.TextureWrap.Repeat,
Texture.TextureWrap.Repeat);
sprite = new Sprite(background_play, 0, 0, 800, 192);
sprite.setSize(800, 192);
sprite.setPosition(0, 288);
并渲染():
scrollTimer -= Gdx.graphics.getDeltaTime() / 2;
if (scrollTimer > 1)
scrollTimer = 0;
sprite.setU(scrollTimer);
sprite.setU2(scrollTimer + 1);
如何调试或改为?
答案 0 :(得分:2)
您负责管理从Pixmaps创建的纹理。相反,如果你将FileHandle传递给Texture构造函数,LibGDX会自动管理它。如果你想使用Pixmap,你需要自己重新加载图像。
答案 1 :(得分:0)
我想出的解决方案可以在以下链接中找到。它允许您从像素图制作纹理并进行管理。