博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
unity摄像机的平滑过渡,平滑缓冲
阅读量:5265 次
发布时间:2019-06-14

本文共 977 字,大约阅读时间需要 3 分钟。

用的是这个smoothdamp 代码很简单,下面我们来看看代码

using System.Collections;using System.Collections.Generic;using UnityEngine;/// /// 相机从一个点到另一个点的平滑过渡,平滑缓冲/// public class LiaGeQiu : MonoBehaviour {    public GameObject cameraon;//初始摄像机的位置    public GameObject camerto;//另一个点的位置    private float speed = 1f;//缓冲的时间  时间越大缓冲速度越慢    private Vector3 velocity;//如果是3D场景就用Vector3,2D用Vector2    // Use this for initialization    void Start () {            }        // Update is called once per frame    void Update () {                   cameraon.transform.position = new Vector3(Mathf.SmoothDamp(cameraon.transform.position.x, camerto.transform.position.x,                ref velocity.x, speed), Mathf.SmoothDamp(cameraon.transform.position.y, camerto.transform.position.y,                ref velocity.y, speed),Mathf.SmoothDamp (cameraon.transform.position.z,camerto.transform.position.z ,ref velocity.z , speed));            }}

代码就这么多,感谢您的阅读!

转载于:https://www.cnblogs.com/qq2351194611/p/10873814.html

你可能感兴趣的文章
2019年春季学期第四周作业
查看>>
2019春第十周作业
查看>>
解决ThinkPHP关闭调试模式时报错的问题汇总
查看>>
【APT】SqlServer游标使用
查看>>
关于ExecuteNonQuery()返回值为-1
查看>>
Firefox修復QQ快速登錄
查看>>
PAT——1060. 爱丁顿数
查看>>
分布式技术追踪 2017年第二十期
查看>>
git添加公钥后报错sign_and_send_pubkey: signing failed: agent refused operation的解决办法
查看>>
Linux环境变量永久设置方法(zsh)
查看>>
MVC4.0 利用IActionFilter实现简单的后台操作日志功能
查看>>
脑袋卡在窗子里
查看>>
ruby 中文字符to_json后乱码(unicode)
查看>>
《大道至简》第六章读后感
查看>>
codeforce 597C-Subsequences(dp+树状数组)
查看>>
[android](学习笔记6)为应用程序添加对话框(1)
查看>>
windows下mongodb安装与使用
查看>>
rotate the clock
查看>>
bugku 变量
查看>>
Python 环境傻瓜式搭建 :Anaconda概述
查看>>