您的位置:首页 > 移动开发 > Unity3D

Unity3D中摄像机的用法

2015-07-22 09:34 253 查看
Unity3D中摄像机的用法归类:
1.静态的照射某个区域
2.第一人称跟随
3.第三人称跟随
4.通过滚轮来实现摄像机的拉远拉近效果
5.通过鼠标的左右滑动来实现摄像机在显示器上左右移动
6.在同一场景中多个摄像机切换的问题

本帖中将会综合以上的6种特例来分别讲述实现的方法。。。很激动有木有。。(*^__^*) 嘻嘻……接着往下看吧。。



1.第一种静态照射某个区域不用细说,在Scene视图中放置好摄像机的位置即可。
2.第一人称跟随,第三人称跟随在u3d中自带有脚本,如下图所示,只要把资源导入添加即可。



下面着重说下4,5,6点

3.通过滚轮来实现摄像机的拉远拉近效果

上代码

Mathf.Clamp的作用是将fov的数值限定在minFov和maxFov之间。
Camera.main.fieldOfView是用来设置摄像机视野的大小

4.通过鼠标的左右滑动来实现摄像机在显示器上左右移动

Input.GetAxis("Mouse X")得到鼠标移动的距离,只是这个数值比较小,所以增加一个roate_Speed

5.在同一场景中多个摄像机切换的问题

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: