当前位置: 首页 > news >正文

企业网站的开发公司互联网推广运营

企业网站的开发公司,互联网推广运营,wordpress配置多用户,青岛城阳网站制作在Unity中,Lerp()方法用于在两个值之间进行线性插值。 它的语法有: public static float Lerp(float a, float b, float t);//在两个float类型的值a和b之间进行线性插值 public static Vector2 Lerp(Vector2 a, Vector2 b, float t);//在两个Vector2类…

在Unity中,Lerp()方法用于在两个值之间进行线性插值。

它的语法有:

public static float Lerp(float a, float b, float t);//在两个float类型的值a和b之间进行线性插值
public static Vector2 Lerp(Vector2 a, Vector2 b, float t);//在两个Vector2类型的向量a和b之间进行线性插值
public static Vector3 Lerp(Vector3 a, Vector3 b, float t);//在两个Vector3类型的向量a和b之间进行线性插值
public static Vector4 Lerp(Vector4 a, Vector4 b, float t);//在两个Vector4类型的向量a和b之间进行线性插值
public static Quaternion Lerp(Quaternion a, Quaternion b, float t);//在两个Quaternion类型的旋转a和b之间进行线性插值
public static Color Lerp(Color a, Color b, float t);//在两个Color类型的颜色a和b之间进行线性插值。
public static void Lerp(RectTransform a, RectTransform b, float t);//在两个RectTransform对象之间进行插值
public static float LerpAngle(float a, float b, float t);//在两个角度之间进行插值
public static float LerpUnclamped(float a, float b, float t);//与Lerp()方法类似,但不会对t进行限制,可以超出0到1的范围。

这些方法的参数含义是:a:起始值;b:目标值;t:插值,取值范围为0-1。

使用方法大抵如下:

/*使用两个浮点数进行插值*/
float startValue = 0.0f;
float endValue = 10.0f;
float t = 0.5f; // 插值因子,范围在0到1之间float result = Mathf.Lerp(startValue, endValue, t);/*使用两个Vector3进行插值*/
Vector3 startPosition = new Vector3(0.0f, 0.0f, 0.0f);
Vector3 endPosition = new Vector3(10.0f, 5.0f, 0.0f);
float t = 0.5f;Vector3 result = Vector3.Lerp(startPosition, endPosition, t);/*使用两个颜色进行插值*/
Color startColor = Color.red;
Color endColor = Color.blue;
float t = 0.5f;Color result = Color.Lerp(startColor, endColor, t);

明白了这么多,重点还是实际的应用。根据经验,概况来说就是为了使值在两个变化值之间进行平滑的过渡。

比如这些用法:

1、平滑移动物体:

public Transform startTransform;
public Transform endTransform;
public float speed = 1.0f;private float t = 0.0f;void Update()
{t += speed * Time.deltaTime;transform.position = Vector3.Lerp(startTransform.position, endTransform.position, t);
}

2、颜色渐变效果:

public Renderer renderer;
public Color startColor;
public Color endColor;
public float duration = 1.0f;private float t = 0.0f;void Update()
{t += Time.deltaTime / duration;renderer.material.color = Color.Lerp(startColor, endColor, t);
}

等等。

事实证明,插值还是很好用的。

http://www.dt0577.cn/news/9537.html

相关文章:

  • 无锡网站建设哪家好域名权重查询
  • 搭建服务器需要多少钱深圳seo优化公司
  • 杨浦网站建设 网站外包最近国际时事热点事件
  • 一起做网店 网站打不开怎么推广app让人去下载
  • 网页设计师助理百度推广优化工具
  • 武汉做网站最牛的公司整站排名服务
  • 如何用asp做网站成都网站建设制作公司
  • wordpress图片外链设置淄博搜索引擎优化
  • wordpress整合discuz站长工具seo词语排名
  • 网络营销的网站建设竞价系统
  • 国外那些网站是做菠菜的疫情最新消息今天公布
  • 如何优化网站打开速度chrome谷歌浏览器
  • 潍坊专业做网站公司事件营销的经典案例
  • 网站详情一般是什么公司做免费网页空间到哪申请
  • 台州 网站建设深圳整站seo
  • 企业网站系统的设计与开发教程电商网站入口
  • 做网络歌手的网站seo网站关键词
  • 信誉好的徐州网站建设上海短视频培训机构
  • b2c网上商城平台seo查询爱站网
  • 网站建设的总体需求分析徐州自动seo
  • 山东青岛网站建设公司郑州关键词优化平台
  • 国内的外贸b2c网站百度官网下载安装到桌面上
  • 做印刷网站公司简介百度知道官网首页登录入口
  • 功能型网站开发价格刷关键词的平台
  • 宝鸡网站制作公司新闻发布平台有哪些
  • 日本做的视频网站爱站网站
  • 网站建设流程包括哪些重庆seo公司
  • 做任务的兼职网站深圳将进一步优化防控措施
  • 广州菜谱制作公司sem推广和seo的区别
  • 南宁网站建设活动广告行业怎么找客户