好吧,我已经看到这里和 Unity 论坛上有很多关于缩放 Texture2D 的话题。那条搜索线使我现在能够通过使用此类来缩放 Texture2D:http://wiki.unity3d.com/index.php/TextureScale
现在,我目前正在做的是将贴花直接应用到目标纹理。那工作正常。但是,根据纹理大小和它在几何体上缩放的程度,贴花显示为不同大小(没有任何缩放,请参见附图)。这就是促使我考虑缩放 Texture2D 的原因。
神秘的是,我不确定在缩放函数中使用什么样的数学来使贴花在视觉上看起来大小相同,无论贴花在哪个网格和纹理上。
非常感谢任何帮助:]
最佳答案
如果纹理是原来的两倍大,贴花也会是原来的两倍大。因此,将贴花缩放一半,它就会变成正常大小。
一般来说,在每个地方乘以纹理的比例,将贴花的比例除以相同的数量。
关于c# - (Unity C#) Texture2D缩放之谜,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21701993/