Unity脚本,平滑跟随目标物体移动和旋转
来源:互联网 发布:孙兴慜数据 编辑:程序博客网 时间:2024/04/28 04:30
#pragma strictvar targetMoto:Transform; // 目标物体var smoothPositionTime = 0.05;private var xVelocitx = 0.0;private var yVelocity = 0.0;private var zVelocitz = 0.0;var smoothAngleTime = 0.1;private var xAnglex = 0.0;private var yAngley = 0.0;function Start () {//online = false;}function Update () { //transform.position = targetMoto.position; // 位移 // 位移平滑阻尼 var newPositionx : float = Mathf.SmoothDamp(transform.position.x, targetMoto.position.x,xVelocitx, smoothPositionTime); var newPositiony : float = Mathf.SmoothDamp(transform.position.y, targetMoto.position.y,yVelocity, smoothPositionTime); var newPositionz : float = Mathf.SmoothDamp(transform.position.z, targetMoto.position.z,zVelocitz, smoothPositionTime); transform.position = Vector3(newPositionx, newPositiony, newPositionz); // 旋转平滑阻尼 var newAnglex : float = Mathf.SmoothDampAngle(transform.localEulerAngles.x,targetMoto.localEulerAngles.x, xAnglex, smoothAngleTime); var newAngley : float = Mathf.SmoothDampAngle(transform.localEulerAngles.y,targetMoto.localEulerAngles.y, yAngley, smoothAngleTime); transform.localEulerAngles.x = newAnglex; transform.localEulerAngles.y = newAngley;transform.localEulerAngles.z=0;}
0 0
- Unity脚本,平滑跟随目标物体移动和旋转
- Unity物体跟随脚本
- 【Unity】物体跟随鼠标移动
- Unity入门系列||Unity中如何用脚本实现物体的循环移动和旋转
- unity 控制物体移动和旋转
- Unity设置物体移动、缩放和旋转
- Unity3D之物体跟随鼠标移动和旋转
- unity让物体鼠标平滑移动物体
- Unity 代码实现物体跟随鼠标移动
- 物体移动和旋转
- unity3d相机跟随物体平滑移动(C#代码)
- 使用Vector3.Lerp实现Camera(摄像头)平滑跟随物体移动
- unity中控制物体的移动,和旋转
- Unity鼠标控制物体360°旋转和点击移动
- 面向组件编程之Unity 7.怎样脚本控制物体旋转和移动 关键字:画圆&&Translate/transform.Translate,transform.Rotate
- Unity平滑相机跟随
- Unity 摄像机平滑跟随
- unity中根据鼠标移动旋转物体
- 黑马程序员——第16天下——(API)System,Runtime,Date,Calendar,Math
- 玩转PHP(二)--PHP强大的时间函数:date()
- Service的远程调用
- iText+Flying Saucer生成pdf文档二:给pdf添加页脚
- php输出xml必须header的解决方法
- Unity脚本,平滑跟随目标物体移动和旋转
- 关于<a>标签的 的target属性
- 黑马程序员——Java语言基础下篇
- Matlab 文件读写(I/O)和字符串操作常用命令
- 栈的实现
- FoodsMenu新出美食軸功能手機超炫Food
- java 異常(二)
- OJ循环——迭代法求方程的根
- java 读取properties文件中的属性