小译UnityAPI-Mathf.Lerp

Mathf.Lerp 逐渐A to B

官方描述:

这里写图片描述

译:

基于浮点数t返回a到b之间的值,t被限制在0~1之间。

当t = 0返回from,当t = 1 返回to。当t = 0.5 返回from和to的平均值。

using UnityEngine;
using System.Collections;

public class example : MonoBehaviour {
    public float minimum = 10.0F;
    public float maximum = 20.0F;
    void Update()
    {
        //挂载该脚本的物体坐标X轴方向,在一秒内从minimum渐变到maximum
        transform.position = new Vector3(Mathf.Lerp(minimum, maximum, Time.time), 0, 0);
    }
}

详解:
t:若A到B的渐变,当t=0.5时,渐变到A-B的中间,这里假设A=10,B=20;若t等于0.5,则此时返回15.
在Unity中,Mathf.Lerp常见于Update中,此时,Update每帧调用一次,t值的改变就多样化了,例如在两个Color之间,实现颜色渐变的过程,在两个物体之间,中间物体的渐变运动。


欢迎关注我的微信个人订阅号
这里写图片描述
每天多学一点0.0

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值