Unity固定视角摄像机
来源:互联网 发布:用什么编写python 编辑:程序博客网 时间:2024/05/18 11:25
一个简单的固定视角跟随摄像机 , 相机围绕世界Y轴旋转一个固定的角度。
using UnityEngine;public class SmoothFollowCamera : MonoBehaviour{ public float distanceAway; //相机到目标的水平距离 public float distanceUp; //相机到目标的垂直距离 public float fixedRotationYaw;//相机的固定朝向 public float smoothPosition; public float smoothRotation; public Transform target; void LateUpdate() { //设置摄像机位置 float radian = fixedRotationYaw * Mathf.Deg2Rad; float offset_x = distanceAway * Mathf.Sin(radian); float offset_z = distanceAway * Mathf.Cos(radian); Vector3 targetPosition = target.position + new Vector3(-offset_x, distanceUp, -offset_z); transform.position = Vector3.Lerp(transform.position, targetPosition, Time.deltaTime * smoothPosition); //设置摄像机旋转 float lookDownAngle = Mathf.Atan2(distanceAway, distanceUp) * Mathf.Rad2Deg; Quaternion targetrotation = Quaternion.AngleAxis(fixedRotationYaw , Vector3.up) * Quaternion.AngleAxis(lookDownAngle, Vector3.right); transform.rotation = Quaternion.Slerp(transform.rotation, targetrotation, Time.deltaTime * smoothRotation); }}
0 0
- Unity固定视角摄像机
- Unity学习笔记--鹰击长空类固定视角游戏摄像机跟随
- unity GearVr 摄像机视角
- Unity之-----背后视角摄像机
- Unity视角转动之摄像机环绕效果
- [Unity]将摄像机移动到Scene视角位置
- 【Untiy&摄像机视角】
- 摄像机视角优化
- unity中如何用鼠标右键控制摄像机视角上下左右移动
- Unity摄像机
- Unity 摄像机
- unity 摄像机
- 控制摄像机移动和视角
- 摄像机的拉近视角代码:
- 第三人视角,摄像机跟随代码
- unity第三人称视角分析
- 摄像机 第一视角和第三视角的切换
- Unity3D 第一人称视角摄像机旋转控制
- jQuery_创建节点及插入节点
- 程序员的绩效之谜
- 代码敲累了就来看看《PPT制作经验分享-发布版PPT》
- mac下mysql terminal设置以及常规用法
- Linux源码阅读基础入门
- Unity固定视角摄像机
- 学习Java的第三天
- Android 小游戏 :撸啊撸拼图
- Flume(一) Flume初识 环境的搭建和配置
- Java Integer 128 == equals 128 ?
- Android远程服务AIDL的使用以及配合接口回调使用
- Linux虚拟机(VMware)设置固定IP
- Handler消息传递机制(二) 教你认清Handler,Looper,MessageQueue
- 【Unity】图片融合