Unity3D圣典3.3版本-中文版
文集大纲加载中……
本文档使用 MrDoc 发布
-
+
首页
Vector3.Lerp 插值
# [Vector3](Vector3.html).Lerp 插值 static function *Lerp* (*from* : [Vector3](Vector3.html), *to* : [Vector3](Vector3.html), *t* : float) : [Vector3](Vector3.html) *Description* 描述 Linearly interpolates between two vectors. 两个向量之间的线性插值。 Interpolates from towards to by amount t. 按照数字 t 在 from 到 to 之间插值。 t is clamped between [0...1]. When t = 0 returns from. When t = 1 returns to. When t = 0.5 returns the average of from and to. t 是夹在 [0...1]之间,当 t = 0 时,返回 from,当 t = 1 时,返回 to。当 t = 0.5 返回 from 和 to 的平均数。 * 0[C#](#) * [JavaScript](#) ``` using UnityEngine; using System.Collections; public class example : MonoBehaviour { public Transform start; public Transform end; void Update() { transform.position = Vector3.Lerp(start.position, end.position, Time.time); } } ``` ``` // Animates the position to move from start to end within one second //在1秒时间动画位置移动从from开始到to结束。 var start : Transform; var end : Transform; function Update () { transform.position = Vector3.Lerp(start.position, end.position, Time.time); } ``` 另一个例子: * [C#](#) * [JavaScript](#) ``` using UnityEngine; using System.Collections; public class example : MonoBehaviour { public Transform target; public float smooth = 5.0F; void Update() { transform.position = Vector3.Lerp(transform.position, target.position, Time.deltaTime * smooth); } } ``` ``` // Follows the target position like with a spring //像弹簧一个跟随目标物体 var target : Transform; var smooth = 5.0; function Update () { transform.position = Vector3.Lerp ( transform.position, target.position, Time.deltaTime * smooth); } ```
da
2022年5月23日 21:49
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码