Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Opengl es 静态非移动纹理_Opengl Es_Opengl Es 2.0_Glsl - Fatal编程技术网

Opengl es 静态非移动纹理

Opengl es 静态非移动纹理,opengl-es,opengl-es-2.0,glsl,Opengl Es,Opengl Es 2.0,Glsl,我有一个不断从右向左移动的平面,上面有重复的纹理。我的目标是使纹理在屏幕上保持不变的位置,同时飞机继续移动。如何使用着色器实现这一点?或者不使用着色器如果从纹理坐标减去平面在x,y方向上的移动量(将其保持在[0 1]范围内,但如果有重复纹理,则可能不是必需的),理论上应在平面移动时保持纹理静止。这也可能取决于飞机离摄像机的距离,只要在它周围玩,直到它看起来合适为止

我有一个不断从右向左移动的平面,上面有重复的纹理。我的目标是使纹理在屏幕上保持不变的位置,同时飞机继续移动。如何使用着色器实现这一点?或者不使用着色器

如果从纹理坐标减去平面在x,y方向上的移动量(将其保持在[0 1]范围内,但如果有重复纹理,则可能不是必需的),理论上应在平面移动时保持纹理静止。这也可能取决于飞机离摄像机的距离,只要在它周围玩,直到它看起来合适为止