第三人称和第一人称互相切换【Low版】
[SerializeField]
private Camera mainCamera, thirdPersonCamera;
bool firstPersonViewOrThirdPersonView = false;
//false为主相机深度更大 , true为第三人称相机深度更大
void Update()
{
if (Input.GetKeyDown(KeyCode.V))
{
if (firstPersonViewOrThirdPersonView == false)
firstPersonViewOrThirdPersonView = true;
else
firstPersonViewOrThirdPersonView = false;
}
if (firstPersonViewOrThirdPersonView == true)
{
thirdPersonCamera.depth = 1;
mainCamera.depth = 0;
}
if (firstPersonViewOrThirdPersonView == false)
{
mainCamera.depth = 1;
thirdPersonCamera.depth = 0;
}
}
if (Input.GetKey(KeyCode.W))
cc.Move(transform.forward * 7 * Time.deltaTime);
if (Input.GetKey(KeyCode.S))
cc.Move(transform.forward * -7 * Time.deltaTime);
if (Input.GetKey(KeyCode.A))
transform.Rotate(Vector3.up * -3);
if (Input.GetKey(KeyCode.D))
transform.Rotate(Vector3.up * 3);
if (Input.GetKey(KeyCode.LeftShift))
cc.Move(transform.forward * 9 * Time.deltaTime);
第三人称和第一人称互相切换【Low版】相关推荐
- unity中利用cinemachine插件制作玩家视觉效果(第三人称转第一人称视角)
在很多游戏第三人称中很多时候在拾取道具或者一些时候为了增加游戏的体验感 会将镜头转变为第一人称(特写) 在这篇博客给大家介绍一下用cinemachine插件和一点代码实现镜头的转变 实现过程 首先我给 ...
- 一个可以进行第三人称与第一人称切换的角色控制器,
Git下载地址 我暂时没有学会如何上传到Github,学会我再上传 CSDN下载地址 https://download.csdn.net/download/GoodCooking/86400040 请 ...
- UE4第三人称射击游戏总结一
第三人称和第一人称的区别: 第三人称:镜头在人身后 第一人称:镜头就是眼睛,拿着枪瞎突突 新建项目,创建GameFile文件夹,创建蓝图类的三个类:3P_GameInstance, 3P_GameM ...
- 【原创】Unity3D 模仿《魔兽世界》的第三人称角色控制器
玩过<魔兽世界>的朋友都知道,<魔兽世界>中的角色控制器非常的出色,Unity3D 的标准包中自带了第三人称与第一人称角色控制器,但是感觉上面差了很多,下面这个第三人称角色控制 ...
- Unity3D模仿《魔兽世界》的第三人称角色控制器
转载自:http://www.omuying.com/article/111.aspx 玩过<魔兽世界>的朋友都知道,<魔兽世界>中的角色控制器非常的出色,Unity3D 的标 ...
- Unity中自带的第一人称与第三人称视角之间的切换问题
第一人称[_Characters],第三人称主角[_3rdPersonViewpoint]: 第一人称视角与第三人称的差别在于鼠标旋转,经过测试在第三人称切换至第一人称时只要将3rd的localpos ...
- 虚幻四如何实现第一人称_ue4用C++怎么实现第一人称和第三人称之间的切换?
我最近也在做这个,所以说一下自己的思路,,,, 你应该去看看官方的第一人称射击例子,,,我自己的话大致有两种做法,,, 首先说镜头, 第一种,效果好一点的,需要两个模型和两个动作蓝图,一个是第三人称模 ...
- 摄像机旋转,视距调节,第一/第三人称控制器可切换
摄像机位置自己看着摆放 Camera 跟随player MainCameraModeilocationRecord 是空物体放在MaiCamera 同一位置 head 是头部放在你认为的第一人称视角的 ...
- 有趣的第一人称和第三人称游戏
有趣的第一人称和第三人称游戏 16340120 江城所在的数据科学与计算机学院 有趣的第一人称和第三人称游戏 前言 第一人称 -FPS一个简单的分类 第三人称 -代表作品 前言 相信基本大部分用电脑的 ...
最新文章
- 使用 EF Core 的 EnableRetryOnFailure 解决短暂的数据库连接失败问题
- libevent安装总结 - jinfg2008的专栏 - 博客频道 - CSDN.NET
- 如何编写高效android代码
- Unity 5 来了!引领开发引擎进入次时代
- 万用socket神器Linux Netcat 命令
- 深入理解异步Web服务器 Tornado
- 从客户端登陆服务器的配置文件,从客户端登陆服务器的配置
- Docker容器的资源使用限制
- 【DB笔试面试666】在Oracle中,在高并发、高负载的情况下,如何给表添加字段并设置DEFAULT值?...
- 一个清华保送生妈妈对竞赛的感受,自主招生家长都要看看!
- python 战舰_代码战争战舰受损或沉没Python
- latex适量缩小公式符号间距,微调公式长度
- Netstat命令使用方法
- 数据类型---C语言变量的定义与初始化
- 美国旧金山的大学之东城西语
- 《利用python进行数据分析》读书笔记--第九章 数据聚合与分组运算(一)
- 1102: 火车票退票费计算(函数专题)Python
- python实现骰子游戏
- C++ Primer学习 (1)
- UGUI RectTransform组件
热门文章
- Visual Studio 2019 Community 许可证过期解决方法
- conda install安装不了任何包,一直下载一直错
- 把软件装进U盘,真正做到即插即用
- 微信小程序预览文件,word、xlsx文件打不开?
- 研祥计算机U盘启动,研华工控机怎么设置u盘启动_研华工控机U盘引导方法
- STI、LOD与WPE概念:STI效应对SPICE Model的影响
- python将多个列表合并_Python中多个列表与字典的合并方法
- 计算机二级C语言考试地点,最新计算机二级《C语言》重要考点
- xmanager5连接CENTOS6
- 2022年汽车驾驶员(中级)理论题库模拟考试平台操作