gpt4 book ai didi

Android OpenGLES 滚动背景

转载 作者:行者123 更新时间:2023-11-29 00:29:41 25 4
gpt4 key购买 nike

我通过使其动态化并为其提供滚动速度来获得滚动背景。我可以有另一个图像并循环播放它们,但这看起来有点困惑,而且我对 OpenGLES 1.1 还很缺乏经验,我认为可能有更好的方法来做到这一点。

在 Android 上的 OPenGLES 1 中拥有滚动背景的最简单/最好的方法是什么?

最佳答案

实际实现可能取决于您所针对的 OpenGL 版本。对于任何版本,您都需要按如下方式指定纹理参数:

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT);

为了使纹理坐标具有动画效果,您可以在客户端更改纹理坐标(发送更新的纹理坐标)或使用纹理矩阵。对于 OpenGL ES 1.x,您可以使用 glMatrixMode 将矩阵模式更改为 GL_TEXTURE 并使用 glTranslate 对其进行转换。

抱歉,我没有这方面的示例,这些是一些指南。

编辑:对于 GLSL 着色器,请看这里:GLSL shader that scroll texture

关于Android OpenGLES 滚动背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16644562/

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