Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/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
在DirectX网格上变换纹理位置_Directx_Transform_Textures - Fatal编程技术网

在DirectX网格上变换纹理位置

在DirectX网格上变换纹理位置,directx,transform,textures,Directx,Transform,Textures,有没有一种方法可以在渲染时调整网格上纹理的uv位置,而无需手动重新计算和更改所有uv?如果是的话,哪一种效率更高?我读过一些关于变换的文章,可能有用,但如果我同时变换网格的位置和大小,听起来可能不起作用。这将是一个问题,因此请在考虑任何可能性时考虑到这一点。 (对不起,如果我说的很奇怪。我有点睡眠不足,atm机。) 谢谢 我有点睡眠不足 我建议睡觉,而不是用directx编程 有没有一种方法可以调整纹理的uv位置 。在着色器中,必须手动执行变换

有没有一种方法可以在渲染时调整网格上纹理的uv位置,而无需手动重新计算和更改所有uv?如果是的话,哪一种效率更高?我读过一些关于变换的文章,可能有用,但如果我同时变换网格的位置和大小,听起来可能不起作用。这将是一个问题,因此请在考虑任何可能性时考虑到这一点。 (对不起,如果我说的很奇怪。我有点睡眠不足,atm机。)

谢谢

我有点睡眠不足

我建议睡觉,而不是用directx编程

有没有一种方法可以调整纹理的uv位置

。在着色器中,必须手动执行变换