首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有游戏Libgdx的Bug恢复(Pixmap)

带有游戏Libgdx的Bug恢复(Pixmap)
EN

Stack Overflow用户
提问于 2013-11-14 02:11:02
回答 2查看 319关注 0票数 1

在单击“主页”按钮之前。

游戏结束后,滚动错误。

我以前在show()中编写代码:

代码语言:javascript
复制
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);

并提交():

代码语言:javascript
复制
scrollTimer -= Gdx.graphics.getDeltaTime() / 2;
    if (scrollTimer > 1)
        scrollTimer = 0;

    sprite.setU(scrollTimer);
    sprite.setU2(scrollTimer + 1);

如何调试??

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-14 03:41:05

您负责管理从Pixmap创建的纹理。如果您将该FileHandle传递给纹理构造函数,则LibGDX将自动管理它。如果要使用Pixmap,则需要自己重新加载图像。

票数 2
EN

Stack Overflow用户

发布于 2014-03-24 20:44:10

我想出的解决方案可以在下面的链接中找到。它允许您通过像素映射生成纹理并进行管理。

How to handle resume for libGDX Image with Pixmap texture

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19968224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档