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;

猜你喜欢

转载自blog.csdn.net/smile_otl/article/details/134532094
今日推荐