gpt4 book ai didi

opengl-es - LibGDX重复TextureRegion

转载 作者:行者123 更新时间:2023-12-04 14:03:06 24 4
gpt4 key购买 nike

我正在为项目使用LibGDX,并且试图在特定数量的空间上平铺/重复纹理。目前,我正在使用TextureRegion设置为适当的大小,并且纹理的任何多余空间都将按照您在OpenGL中使用“Clamp To Edge”的期望进行填充。我以为有一种将这种行为更改为“重复”模式的简便方法,但是尽管看起来似乎很容易更改,但我似乎找不到找到该方法的方法。

因此,基本上,是否有一种简单的方法可以使用LibGDX在设置区域中重复图像,而不必通过以某种形式的循环重复自己的纹理来手动构建图像?

最佳答案

如果您使用的是TextureRegion,则可以这样使用TiledDrawable:

TiledDrawable tile = new TiledDrawable(textureRegion);
tile.draw(spriteBatcher, x, y, width, height);

关于opengl-es - LibGDX重复TextureRegion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13664296/

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