Unity中摄像机平滑跟随主角移动
2018-04-04 16:10
991 查看
摄像机跟随主角移动
主要用的的知识点是线性插值与圆形插入
using UnityEngine;
class FollowingPlayer
{
private Transform playerTrans;
public float speed;
void Start()
{
playerTrans=GameObject.FindWithTag("Player").transform;
}
void Update(()
{
//移动线性插值
Vector3 targetPos=playerTrans.potition+new Vector3(0,2.4f,-2.4f);
this.transform.position=Vector3.Slerp(this.transform.position,targetPos,speed*Time.deltaTime);
//角度圆形插值
Quaternion targetRotation=Quaternion.LookRotation(playerTrans.position-targetPos);
this.transform.rotation=Quaternion.Slerp(this.transform.rotation,targetRotation,speed*Time.deltaTime);
}
}
主要用的的知识点是线性插值与圆形插入
using UnityEngine;
class FollowingPlayer
{
private Transform playerTrans;
public float speed;
void Start()
{
playerTrans=GameObject.FindWithTag("Player").transform;
}
void Update(()
{
//移动线性插值
Vector3 targetPos=playerTrans.potition+new Vector3(0,2.4f,-2.4f);
this.transform.position=Vector3.Slerp(this.transform.position,targetPos,speed*Time.deltaTime);
//角度圆形插值
Quaternion targetRotation=Quaternion.LookRotation(playerTrans.position-targetPos);
this.transform.rotation=Quaternion.Slerp(this.transform.rotation,targetRotation,speed*Time.deltaTime);
}
}
相关文章推荐
- unity摄像头跟随游戏主角移动
- Unity 3D--摄像机平滑跟随(方法二)
- Unity中SmoothDamp 平滑阻尼--相机跟随角色移动的示例
- Unity鼠标出屏幕后 摄像机跟随鼠标方向移动
- Unity 3D--摄像机平滑跟随(方法一)
- Unity自带NavMesh寻路组件及摄像机跟随主角
- Unity摄像机跟随角色移动
- 【Unity快速实现小功能】实现摄像机跟随角色移动功能
- Unity 摄像机平滑跟随
- unity中摄像机的跟随移动
- Unity 3D--摄像机平滑跟随(方法一)
- unity之摄像机跟随玩家移动
- Unity脚本,平滑跟随目标物体移动和旋转
- Unity 3D--摄像机平滑跟随(方法二)
- Unity2d 5.1 弱联网游戏制作 (一)场景创建、添加组件、精灵移动、主摄像机跟随
- Unity摄像机跟随玩家移动脚本
- unity 如何控制摄像机跟随角色移动
- 【Unity&摄像机&NGUI&2.5D】UILabel跟随角色移动和其参数调整
- 3D 主角跟随鼠标转向 主角设置x轴摄像机上也挂一个设置y轴,按下q随机设置天空盒子和光照,主角移动
- unity4.6_摄像机跟随模式、观察模式融合(平滑)