本文主要是介绍Unity - 实现模型动态伸长缩短,贴图不变形(材质球参数篇),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
思路为修改模型材质球的Tiling参数,根据与自身localScale的值得到合适的比例,再修改Tiling值
var mat = target.transform.GetComponent<Renderer>().material;
var oriValue = mat.mainTextureScale;//沿着Y轴伸缩
oriValue.y = 1 * target.transform.localScale.y;
mat.mainTextureScale = oriValue;
这篇关于Unity - 实现模型动态伸长缩短,贴图不变形(材质球参数篇)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!