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.在同一场景中多个摄像机切换的问题
1.静态的照射某个区域
2.第一人称跟随
3.第三人称跟随
4.通过滚轮来实现摄像机的拉远拉近效果
5.通过鼠标的左右滑动来实现摄像机在显示器上左右移动
6.在同一场景中多个摄像机切换的问题
本帖中将会综合以上的6种特例来分别讲述实现的方法。。。很激动有木有。。(*^__^*) 嘻嘻……接着往下看吧。。
1.第一种静态照射某个区域不用细说,在Scene视图中放置好摄像机的位置即可。
2.第一人称跟随,第三人称跟随在u3d中自带有脚本,如下图所示,只要把资源导入添加即可。
下面着重说下4,5,6点
3.通过滚轮来实现摄像机的拉远拉近效果
上代码
Camera.main.fieldOfView是用来设置摄像机视野的大小
4.通过鼠标的左右滑动来实现摄像机在显示器上左右移动
5.在同一场景中多个摄像机切换的问题
相关文章推荐
- unity 所有版本下载地址
- unity 的动作共用和纸娃娃装备
- unity3d 几种镜头畸变
- Unity3d for android 访问UI控件报错 Can\'t create handler inside thread that has not called Looper.prepare()
- [转]全面理解Unity加载和内存管理机制之二:进一步深入和细节
- [转]全面理解Unity加载和内存管理机制之一
- Unity3d 实现对象的XML格式化和反序列化
- 学习Unity3d Shader笔记:用到的一些对象和关键字纪录
- Unity3D ParticleSystem粒子系统(3.5版)【初级】
- Unity常用代码
- unity3d 游戏对象消失三种方法的区别(enabled/Destroy/active)
- UNITY3D学习笔记3
- unity3d5.0 SurvivalShooter(四)碰撞层的创建
- Unity微端场景加载(二)场景资源的下载和显示
- Unity3D占用内存太大的解决方法
- Unity MenuItem 菜单项
- [UnityUI]循环滑动列表
- unity3d 血液
- Unity简单的移动控制。
- 噩梦射手 心得 移动旋转面向 摄像机跟随