unity导入Character Controllerunity控制器有哪些后怎么播放里面添加的的视频

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

刚体组件,用于模拟真实的物理效果它除了可以受到重力的效果外,还可以受到其他外力的效果这个外力可以是直接施加,也可以是其他刚体对它的碰撞刚体适合用来加给车这一类物体。

角色unity控制器有哪些组件咜自带一个胶囊碰撞器,它能受到重力这一个外力的影响移动需要调用自带函数Move和SimpleMove两个函数。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

学习插件方法源于siki官网A计划

导入至工程中后,里面自带一个demo场景集合了很多功能,有兴趣的可以自己琢磨demo里的实现方法接下来我会重零开始配置我们的人物以及武器。

虽然说这个插件名称叫Third Person Controller第三人称unity控制器有哪些泹是里面还是可以切换成第一人称视角的,就是用相机控制视角的切换所以在我们创建人物之前先安装相机
4.Start Perspective中选择启动时的视角,默认設置成第一人称视角
安装完相机后面板中因如图所示

首先 我们在导入的插件项目目录中找到Nolan模型(fbx)拖拽至场景中
然后回到我们的插件使用Character中,洳下图所示
其中Character中要附上我们之前拖拽至场景中的Nolan模型记住这里只能是fbx拖拽至场景中的GameObject,不能是预制体否则会生成一些预想不到的错誤。

Model Type默认选择Humanoid人形插件会自动对其中的骨骼进行映射适配自带的一些动画。

Objects这个意思代表的是当我们进行第一人称视角时需要隐藏的遊戏物体,我们这里需要将人物的手臂(第三人称的手臂)进行隐藏因为当我们处于第一人称视角时,由于之后我们使用武器其实只需偠显示一双手臂(第一人称的手臂)和相应的武器在我们摄像机前方即可(理论上是场景中会有2双手臂第三人称和第一人称),为了防止峩们在第一人称通过转动一定视角会看到第三人称手臂的Bug,所以我们需要这样设置之后我们在添加武器的时候会讲到手臂的问题,这里呮要记住设置就行
后面的Advanced我们使用默认设置即可,然后进行创建我给场景中添加了一个Plane作为地面,如图所示
大家可以自行运行看下效果按V进行视角转换

这边大家可以自行创建,这是我的物品种类创建了3个分别是枪,子弹和剑
Capacity就是人物可以携带的最大容量当然枪和劍都设置成1即可,子弹的话就使用默认的无穷大

Name自己取枪的名字
Character选择对应可以使用剑的角色
然后点击其中一条连接线观察Inspector面板中的Slot0ItemID这就昰我们对应的ID=1
First Person Base这里需要添加我们的第一人称两个手臂,我们可以先在项目中找到fbx文件然后拖拽至选项中
First Person Visible Item选择我们在第一人称时可以看到嘚物体,也就是我们需要的枪了
Item Parent代表物体创建时的位置我们肯定得设置在手上所以找到人物右手拖拽至此,然后点击Add ItemSlot创建
创建完后应如圖所示最后在Animator Controller中加上枪的动画
我们继续看下面第三人称设置
Hand选择我们持枪的手,左手还是右手自己选择我这里选的是右手
Consumable Item Type这里因为我們枪是需要消耗子弹的,所以选择我们之前设置好的ItemType子弹类型
其余默认即可我们Build一下,成功
如图场景呈现效果,当然运行一下的话會发现枪的位置是不正确的,但是是和我们的手是贴合的我们只要更改一下枪的位置就可以了

发布了57 篇原创文章 · 获赞 36 · 访问量 5万+

我要回帖

更多关于 unity控制器有哪些 的文章

 

随机推荐