相机跟随和鼠标滚轮控制缩放
2016-05-26 16:58
411 查看
相机跟随和鼠标滚轮控制缩放
using UnityEngine; using System.Collections; /// <summary> /// 脚本挂在相机上 /// </summary> public class CameraFollow : MonoBehaviour { //相机要跟随的物体 public Transform FollowTargetTransfrom; //相机 和 跟随物体之间的偏移量 public Vector3 offset; //摄像机的FieldOfView范围 private float MinMainCameraFieldOfView; private float MaxMainCameraFieldOfView; void Start () { offset = new Vector3(0.4857328f, 9.1733f, 11.28004f); MinMainCameraFieldOfView = 20; MaxMainCameraFieldOfView = 90; } // Update is called once per frame void Update () { } void FixedUpdate() { Vector3 targetPos = FollowTargetTransfrom.position + offset; transform.position = Vector3.Lerp(transform.position, targetPos, Time.deltaTime); //滚轮控制视野缩放 //zoom in if (Input.GetAxis("Mouse ScrollWheel") < 0) { if (Camera.main.fieldOfView +2 < MaxMainCameraFieldOfView) { Camera.main.fieldOfView += 2; } else { Camera.main.fieldOfView = MaxMainCameraFieldOfView; } } //zoom out if (Input.GetAxis("Mouse ScrollWheel") > 0) { if (Camera.main.fieldOfView > MinMainCameraFieldOfView) { Camera.main.fieldOfView -= 2; } else { Camera.main.fieldOfView = MinMainCameraFieldOfView; } } } }
相关文章推荐
- PCI9054的DMA传输过程
- 打开快速开机时,动画播放不完整
- 在处理大文件时使用yield
- JS实现table表格数据排序功能(可支持动态数据+分页效果)
- 持续更新前端兼容坑
- poj 2828 Buy Tickets 线段树
- js最强的匹配网址-url的正则表达式:匹配www,http开头的一切网址
- 对Conten:”\20”、zoom:1及z-index: 1的理解
- 分享代码到jCenter
- Codeforces Round 354 div2 676ABCDE
- Swift强制解析
- 【总结】软件工程项目之C/S学习
- ListView.setAdapter(adapter);空指针异常的解决的总结
- PHP 留言板
- 【前端】Ember.js学习笔记
- 使用Caffe时,数据预处理小工具集合
- android 基础 加密 加密类Cipher
- 用iptables 做NAT代理上网 (内网内一台不能上网的机器通过能上网的机器作代理上网)
- 二叉树中和为某一值的路径——25
- 你肯定不知道这7种二维码生成方式