C# 如何在运行时通过脚本在Unity中旋转底图图像?

C# 如何在运行时通过脚本在Unity中旋转底图图像?,c#,unity3d,rotation,textures,C#,Unity3d,Rotation,Textures,我有一个纹理贴图作为对象上统一的基础颜色贴图,并且希望在运行时以不同角度旋转此纹理 一个解决方案是,我使用另一个软件创建不同的旋转纹理,并在运行时每次更改贴图难道你不能在运行时简单地旋转放置纹理的对象吗? 比如: 不,这行不通。我想旋转对象上的纹理。。不是对象本身。好吧,对不起,我只是觉得它会是一个更简单的解。也许每个着色器都可以这样做,但这意味着您必须构建/找到一个着色器才能这样做。这里有一个指向类似答案的链接,我希望它能有所帮助: Quaternion TestRotation = Quat

我有一个纹理贴图作为对象上统一的基础颜色贴图,并且希望在运行时以不同角度旋转此纹理


一个解决方案是,我使用另一个软件创建不同的旋转纹理,并在运行时每次更改贴图

难道你不能在运行时简单地旋转放置纹理的对象吗? 比如:


不,这行不通。我想旋转对象上的纹理。。不是对象本身。好吧,对不起,我只是觉得它会是一个更简单的解。也许每个着色器都可以这样做,但这意味着您必须构建/找到一个着色器才能这样做。这里有一个指向类似答案的链接,我希望它能有所帮助:
Quaternion TestRotation = Quaternion.Euler(x,y,z);    
gameobject.transform.rotation = TestRotation