纳金网

标题: 初探FPS游戏的开发插件 – FPSCamera [打印本页]

作者: 艾西格亚    时间: 2012-12-21 12:09
标题: 初探FPS游戏的开发插件 – FPSCamera
本帖最后由 艾西格亚 于 2013-4-18 21:26 编辑

FPS是第一人称射击类游戏(First-Person Shooter)的简称,从最早期的伪3D毁灭战士,到中期的CS,一直到目前的使命召唤之类的射击游戏,这类型游戏一直在市场上方兴未艾的原因就是快速的上手与刺激的声光娱乐效果,是其他类型的游戏无法比拟的地方。

Unity 近来也是推出不少FPS的游戏,我们在欣赏这些作品的同时,也会想自己动手来制作一款刺激的射击游戏,但是对于一些没写过FPS程序的朋友来说,可能一开始就不知道从何下手,这时运用一款快速的插件来辅助制作就可以省去不少的前期作业时间。

目前在Unity的资源商店里面有几款FPS的专用插件,现在我们就来介绍其中的一款知名度相对较高的FPSCamera。从名称看来,这是一套针对镜头的资源套件,并结合了基本的武器切换功能。

打开我们现有的场景,我们准备在这个场景里面使用FPSCamera制作第一人称相机的视角与武器的选用,并且在子弹射击到物体时能产生交互的作用。


我们使用的是FPSCamera 1.33的版本,可运行在3.5与4.0的版本上。



导入FPSCamera插件后,在Project面板内列出了相关的资源目录,Demo里面是演示的场景,Effects存放各种的特效图片,Prefabs里面提供了预置元件,Weapons则是各种内置的武器。


这是Prefabs目录里面提供的预置特效元件,可以直接将这些效果赋予到物体上。


接下来,将Prefabs提供的FPSPlayer直接拖曳到场景内,在这个GameObject里面附带了相机与三种武器。


如图,FPSPlayer具备了相机,武器与胶囊碰撞器,同时已经附加了射击使用的脚本功能。


FPSPlayer里面附带了三个控制脚本,Vp_FPSController用来控制玩家的移动与速度的调整,Vp_FPSPlayer设定了玩家的生命值,FPS_Crosshair用来定义射击目标点的样式。


选择FPSCamera, 在Inspector里面可查看附加在相机的所有功能并加以调适,例如鼠标的灵敏度,相机的广角,相机的高度与晃动的角度。


在FPSCamera目录下的三种武器分别是一般武器,左轮枪与机枪,并且在射击的时候手臂也制作了对应的动画效果。


接着按下Play进行FPS效果的测试,操作方式与一般的FPS游戏相同,WSAD控制方向,鼠标控制视角的变化,左键射击,右键瞄准,123键用来切换武器。
如图,游戏开始使用的是一般武器。

按下2键可以切换到左轮。

按下3键则是切换到机枪,使用左键可进行快速的子弹射击。


如图,FPSCamera 所射击出来的子弹与场景内的物体可产生交互作用,同时也会产生烟雾效果。

子弹打在任何物体上都会留下弹孔,并且会在地面上残留弹壳,如此使得游戏效果更加的逼真。

初步了解FPSCamera之后,我们已经见识到这个插件的方便与强大之处,下一个章节我们将会介绍如何快速的进行武器的添加与更换,并运用内置的脚本产生更为完善的交互作用。
作者: 王者再临    时间: 2012-12-21 13:31
本帖最后由 艾西格亚 于 2013-4-18 21:27 编辑

这个插件看起来很方便啊,对于新手来说是直接套用来改就行,哪里有学习版?

作者: may    时间: 2012-12-24 05:21
来支持一下楼主的帖子哦
作者: 艾西格亚    时间: 2012-12-25 03:25
本帖最后由 艾西格亚 于 2013-4-18 21:29 编辑

这个没有学习版,需要的话请到资源商店里面查看

作者: Zack    时间: 2012-12-26 15:42
本帖最后由 艾西格亚 于 2013-4-18 21:29 编辑

这个是要结合那个AI插件会更好用些?

作者: 所罗门封印    时间: 2012-12-26 20:55
Ultimate FPS Camera吗?个人觉得这款插件不错的,内容很全面。
作者: 艾西格亚    时间: 2012-12-26 23:01
本帖最后由 艾西格亚 于 2013-4-18 21:30 编辑

原帖由  所罗门封印  于 2012-12-26 20:55 发表:

                                                                                        Ultimate FPS Camera吗?个人觉得这款插件不错的,内容很全面。
                                                                                
-----------------------------------------------------
是的,目前是用1.3.3版本来测试,的确是很方便的资源。

作者: 王者再临    时间: 2012-12-27 19:20
学习了,虽然还是有难度,谢谢楼主的用心  
作者: 艾西格亚    时间: 2012-12-31 16:18
本帖最后由 艾西格亚 于 2013-4-18 21:30 编辑

目前这类型的插件不是太多,这一款对于刚入门的朋友来说是比较实用的,然后可以再搭配AI方面的插件。

作者: 雅雅    时间: 2013-1-20 12:34
本帖最后由 艾西格亚 于 2013-4-18 21:30 编辑

这个可以试用插件吗?FPS看起来好像很方便操作

作者: 艾西格亚    时间: 2013-1-22 18:23
本帖最后由 艾西格亚 于 2013-4-18 21:31 编辑

这个插件没试用版,如有资源会尽快上传。

作者: 雅雅    时间: 2013-1-23 15:39
本帖最后由 艾西格亚 于 2013-4-18 21:31 编辑

希望尽快能提供资源测试!!

作者: zuccdjd    时间: 2013-1-26 14:16
不错 正需要这个,谢谢LZ

作者: 王者再临    时间: 2013-1-26 23:23
本帖最后由 艾西格亚 于 2013-4-18 21:31 编辑

希望楼主多介绍FPS相关的插件与资源

作者: 大大虾    时间: 2013-5-5 00:11
貌似很强大!~学习学习!~
作者: lyl1986313    时间: 2016-3-23 11:46
看看是什么牛逼的拆检啊呵呵呵呵呵呵呵




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5