我是靠谱客的博主 舒适小海豚,最近开发中收集的这篇文章主要介绍Unity相机跟随精确版,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

public float distanceAway=1.7f;

public float distanceUp=1.3f;

public float smooth=2f;

Vector3 pos; //摄像机准备照射的位置

Transform player; //主角的位置

void Start(){

player= GameObject.FindWithTag ("Player").transform;

}

void Update ()

{

pos= player.position + Vector3.up * distanceUp - player.forward * distanceAway;

//差值

transform.position=Vector3.Lerp(transform.position, pos, Time.deltaTime * smooth);

//摄像机朝向玩家

transform.LookAt(player);

//计算出摄像机面向玩家角色的旋转角度

//Quaternion targetRotation = Quaternion.LookRotation(player.position - transform.position);

 //设置摄像机旋转

//transform.rotation = Quaternion.Slerp(transform.rotation, targetRotation, speed * Time.deltaTime);

}

最后

以上就是舒适小海豚为你收集整理的Unity相机跟随精确版的全部内容,希望文章能够帮你解决Unity相机跟随精确版所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部