gpt4 book ai didi

java - LIBGDX:SpriteBatch绘图未在iOS上绘制

转载 作者:行者123 更新时间:2023-12-01 16:28:27 27 4
gpt4 key购买 nike

变量:

int sourceX = 0;

create()方法:
texture = new Texture(Gdx.files.internal("background.jpg"));
texture.setWrap(Texture.TextureWrap.Repeat, Texture.TextureWrap.Repeat);

render()方法:
batch.begin();
sourceX+=velocitaScorrimentoSfondo;
batch.draw(texture, 0, 0, sourceX, 0, (int) texture.getWidth(), (int) texture.getHeight());
batch.end();

我的目标是在后台自动运行。从左到右 。
我们做到了,但是在iOS上,当我使用RoboVM启动模拟器时,滚动无法使用,也就是说,我看不到背景。模拟器genymotion以及在Android的物理设备上的整个工作。
使用Actor(Image)一切正常,只有平局不起作用。
或者,如果有人建议我如何滑动背景Actor,请转换背景滑动Actor。
它可能有图形库?
我该如何解决?如果需要其他代码,请在注释中编写。

最佳答案

确保背景纹理是正方形,并且其尺寸是2的幂,例如256x256、512x512或1024x1024。兼容OpenGL 2.0的设备支持不遵守此规则的绘图纹理,但是TextureWrapping / Repeating可能会出现问题。

我之前遇到过这个问题,如果您对此感兴趣,可以在这里找到指向该线程的badlogicgames论坛链接。

http://www.badlogicgames.com/forum/viewtopic.php?f=11&t=16695&p=71424#p71424

关于java - LIBGDX:SpriteBatch绘图未在iOS上绘制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33753813/

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