【Unity】4.4 添加角色控制器

您所在的位置:网站首页 unity如何加第一人称 【Unity】4.4 添加角色控制器

【Unity】4.4 添加角色控制器

2024-07-01 09:49:33| 来源: 网络整理| 查看: 265

分类:Unity、C#、VS2015

创建日期:2016-04-10

一、简介

设计完毕基本的场景后,一般都需要先运行看看效果如何,即先让场景“动起来”,以方便观察不同的位置,而不是仅仅观察固定摄像机位置的死板板的场景。

这就是角色控制器的功能(实际上还不仅仅是只有这些功能)。

Unity已经帮你设计好了角色控制器组件(Characters),你只需要导入它,然后就可以直接使用了。

二、导入Unity自带的脚色控制器

要让你设计的场景动起来,只需要导入Unity自带的Characters组件,如下图所示:

image

或者右击Project视图下的Assets文件夹,弹出的上下文菜单与上图相同。

在接下来弹出的窗口中,直接单击【Import】即可:

image

三、Unity自带的角色控制器的分类

Unity自带的脚色控制器有两种:第1人称和第3人称。

1、第1人称

Unity自带的第一人称预设(Prefabs)已经帮你实现了需要的常用功能,利用它你不用再编写任何脚本,只需要将此预设拖放到场景中就可以使用了。

使用第一人称角色的步骤︰

(1) 创建一个合适的场景,场景中提供可以四处走动的地面。

(2) 将FirstPersonCharacter预设拖放到场景中。

(3) 删除创建场景时自动添加的“Main Camera”。这是因为第一人称角色预置包含有自己的相机,所以添加FirstPersonCharacter后“Main Camera”已经没用了。

第一人称角色由以下组件共同联合发起相关的动作:

FirstPersonCharacter.cs文件中的脚本:移动(上下箭头键:前进、后退,左右箭头键:左右移动)、环视场景(左右移动鼠标)和跳跃(空格键)。

SimpleMouseRotator.cs文件中的脚本:转身、站起和准备起跳。

另外,Unity自带的第一人称角色还包括摇头晃脑特效(Head Bob,也叫鲍勃头)和走动时发出的脚步声(可选)。你可以根据需要决定是否使用这些特效。

Unity自带的第一人称角色的每个脚本组件都提供了大量的可直接调整的设置,你要做的事很简单,只需要在检视器中改变这些值即可。例如修改移动速度、弹跳的能量、鲍勃头的摇晃形式、……等。

还有,脚本中需要引用的"零摩擦阻力"(zero friction)和"最大摩擦阻力"(max friction)物理材质也都已经包含在内了,不需要你自己再去设计材质。

2、第3人称

后面的章节再介绍。

四、示例(Demo05)

本例子演示如何添加第1人称角色控制器到场景中。

1、添加第1人称预设

将Characters下的【FbsController】预制体拖放到层次视图中,如下图所示:

image

2、删除Main Camera

删除创建场景时自动添加的【Main Camera】。

3、修改第1人称参数

image

4、预览观察效果

按播放按钮预览。

预览时,既可以用鼠标移动,也可以用上下左右箭头键移动。

按Esc键,然后用鼠标再次单击播放按钮,结束预览。



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭