在刚接触Unity的时候学习官方教程时下载导入过官方FPS教程,但是由于什么都不懂所以光是看着整个层次面板都觉得难受😂,所以就放弃了,今天算是重拾并且也算是对一些和我一样的刚接触的各位发表一些自己的见解

那我们开始

(一)下载并导入这个FPS资源,如图:

unity在哪个地方锁fps unity fps教程_UI

 导入与打开操作我就跳过了,没有什么注意的。

(二)观察游戏层次面板

如图:

unity在哪个地方锁fps unity fps教程_unity_02

这里建议各位刚接触新手别急着点开所有层次关系,目前的层次是官方已经布局好了的并且有分隔标识,不然的话会冒藏话的。

在查看其组成时可以选中目标然后在编辑场景中按F,即可聚焦到目标在游戏中的位置

1.生成管理(敌人生成,玩家生成以及UI,装备等,内容较多)

2.玩家(当前层次是玩家所有基本要素的根,可以方便的管理玩家以及其摄像机以及装备等,这个根物体可以为空物体,主要为了整合方便)

unity在哪个地方锁fps unity fps教程_unity在哪个地方锁fps_03

咱就是个小胶囊

3.敌人(与玩家的性质基本一致,只不过是游戏中行为方式与外观等不同)

unity在哪个地方锁fps unity fps教程_unity_04

unity在哪个地方锁fps unity fps教程_贴图_05

4.路径

unity在哪个地方锁fps unity fps教程_unity在哪个地方锁fps_06

 5.可拾取的道具(debuff,buff)

unity在哪个地方锁fps unity fps教程_unity在哪个地方锁fps_07

关卡构建

这里就不贴图了,相信大家也能看出来就是游戏中的环境粒子系统,贴图与房间

(三)既然已经大致的理清了结构那么我们接下来就是开始简化它,看一下游戏的核心对象是哪些东西。(由于生成管理器管理的是几乎所有脚本对象所以较为复杂,我们从玩家开始)

 

unity在哪个地方锁fps unity fps教程_unity_08

 

unity在哪个地方锁fps unity fps教程_UI_09

 注意看我绿色笔标记的几个地方,首先游戏运行前枪是没有的所以我截取运行时的比较明显,为了分别第一人称摄像机与只对着武器进行渲染的专属相机分离,我改变了两个摄像机的初始位置。

所以,说了这么多这东西有用吗?(禁用掉会使得武器出现模糊状态)没有的(doge)禁用这个摄像机,将MainCamera的Rendering中CullingMask下拉选上FirstPersonWeapon这样武器依旧存在。

unity在哪个地方锁fps unity fps教程_UI_10

FirstPersonSocket

 

unity在哪个地方锁fps unity fps教程_贴图_11

 相信大家不用说看字面翻译就知道了,不同状态武器的固定位置,也可以简化掉,将Player中

脚本配置全部修改为一个武器默认位置

unity在哪个地方锁fps unity fps教程_贴图_12

 Capsule,这个是一个装备喷气背包的气体特效,可惜,你暂时不能用这个装备(这不得来个首充6元极品装备?),禁用后没有影响。

unity在哪个地方锁fps unity fps教程_游戏引擎_13

AimPoint 字面意思,瞄准点,直接删掉好吧,这不枪枪爆头?谁需要这个准星呢

unity在哪个地方锁fps unity fps教程_贴图_14

 ShadowProjector 挂载一个官方组件Projector,渲染计算投影的,也就是你的影子,简化掉没有影响,你没有实体,你是阿飘,哪儿来的影子?

所以现在我们总结看一下当前玩家组件无可或缺的有什么呢?

unity在哪个地方锁fps unity fps教程_UI_15

1.Player,在这个案例中Player是集角色本身所有脚本与物理组件于一身的

2.Main Camera 第一人称摄像机,玩家的眼睛

3.DefaultWeaponPosition

4.AimPoint 其实瞄准点也不用,这里没有禁用。懒得换图了。

居然都水了这么多了,不行了,下次在继续水吧,以上内容以及接下来的一系列内容都只是本人得个人见解与理解,本人水平有限如有错误,欢迎指点,我不会改的(doge),再见。