开镜镜头上下左右摆动怎么弄,开镜镜头滑动太快怎么调

首页 > 车主 > 作者:YD1662023-05-21 21:33:13

相信很多人都玩过FPS类型的游戏吧,比如CS,CF,绝地求生啊等等。FPS是一种非常经典的游戏类型。而且试问下有那个男生不喜欢开枪*戮(仅只游戏内)的快感呢?哈哈。我也相信能做出一款FPS类型的游戏,是大部分喜欢玩FPS游戏的人的理想。现在有unity这个引擎,我们很方便的就能做出一些FPS游戏出来。当然游戏质量这个东西,要看自己的能力了。FPS游戏有很多有意思的点,其中一个就是枪开镜后的呼吸晃动效果。让枪上下左右晃动不定,来模拟抢手状态。那么这个效果怎么做呢?感觉好厉害啊。先来看看做完后的效果。当然不是动图,看不出来效果,不过你可以找我要demo。

开镜镜头上下左右摆动怎么弄,开镜镜头滑动太快怎么调(1)

开镜镜头上下左右摆动怎么弄,开镜镜头滑动太快怎么调(2)

其实开镜后马上就会有晃动效果出现的,只不过不是动图。好了,将就下吧。现在来说说这个呼吸晃动的原理吧。其他的应该没问题吧,如何开镜,第一人称的做法,像这些东西,不会的就直接导入第一人称插件吧。至于开镜,直接用GUI来贴图就可以了,当然贴图也是有讲究的。这个自己研究,我就不多说了。

好了,现在来说说呼吸晃动原理吧。首先我们要知道这个晃动要真实,镜头晃起来就必须要乱,怎么个乱法呢?乱也叫无序,很明显,随机它的晃动方向,OK,那么怎么晃动呢?很明显是改变摄像机的位置旋转咯。当然有呼吸晃动,肯定也有屏息了。在这里我控制晃动利用的是正余弦函数的特性。直接上代码:

开镜镜头上下左右摆动怎么弄,开镜镜头滑动太快怎么调(3)

开镜镜头上下左右摆动怎么弄,开镜镜头滑动太快怎么调(4)

开镜镜头上下左右摆动怎么弄,开镜镜头滑动太快怎么调(5)

开镜镜头上下左右摆动怎么弄,开镜镜头滑动太快怎么调(6)

以上就是完整的代码截图了,顺序也是这样的。不喜勿喷哦

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.