函数点整理

本文介绍了在Unity中如何实现材质球的UV偏移动画和透明度渐变效果。通过`SetTextureOffset`方法调整纹理坐标实现材质的平移动画,而`DOFade`函数用于设置材质的Fade模式并进行透明度的渐隐渐显,同时展示了无限循环的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、材质球UV偏移

	public Material mat;
    public float speed;
    public Transform obj;
void Update ()
    {
        //obj.GetComponent<MeshRenderer>().material.SetTextureOffset("_MainTex", new  Vector2(0,speed*Time.time));
        mat.SetTextureOffset("_MainTex", new Vector2(0, -speed * Time.time));
	}

常用设置的参数:
在这里插入图片描述
2、DoFade

对应材质球的类型必须为Fade
设置循环模式:-1位无限次循环

    public Material mat;
 	
	void Start ()
    {
        //材质球透明度初始设置
        mat.color = new Color(mat.color.r, mat.color.g, mat.color.b, 0.8f);

        //材质球模式:Fade
        mat.DOFade(0,2).SetLoops(-1);
	}

3、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值