12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 6669|回复: 16
打印 上一主题 下一主题

[教程] 初探FPS游戏的开发插件 – FPSCamera

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2012-12-21 12:09:54 |只看该作者 |倒序浏览
pstatus"> 本帖最后由 艾西格亚 于 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之后,我们已经见识到这个插件的方便与强大之处,下一个章节我们将会介绍如何快速的进行武器的添加与更换,并运用内置的脚本产生更为完善的交互作用。
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-12-21 13:31:54 |只看该作者
本帖最后由 艾西格亚 于 2013-4-18 21:27 编辑

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

使用道具 举报

may    

8830

主题

80

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52328
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

板凳
发表于 2012-12-24 05:21:14 |只看该作者
来支持一下楼主的帖子哦
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

地板
发表于 2012-12-25 03:25:38 |只看该作者
本帖最后由 艾西格亚 于 2013-4-18 21:29 编辑

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

使用道具 举报

Zack    

459

主题

1

听众

5478

积分

高级设计师

Rank: 6Rank: 6

纳金币
5531
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-12-26 15:42:06 |只看该作者
本帖最后由 艾西格亚 于 2013-4-18 21:29 编辑

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

使用道具 举报

8

主题

4

听众

1237

积分

助理设计师

Rank: 4

纳金币
61
精华
0
6#
发表于 2012-12-26 20:55:49 |只看该作者
Ultimate FPS Camera吗?个人觉得这款插件不错的,内容很全面。
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

7#
发表于 2012-12-26 23:01:36 |只看该作者
本帖最后由 艾西格亚 于 2013-4-18 21:30 编辑

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

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

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2012-12-27 19:20:34 |只看该作者
学习了,虽然还是有难度,谢谢楼主的用心  
回复

使用道具 举报

9#
无效楼层,该帖已经被删除

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

10#
发表于 2012-12-31 16:18:01 |只看该作者
本帖最后由 艾西格亚 于 2013-4-18 21:30 编辑

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

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-6-3 03:48 , Processed in 0.090607 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部