纳金网

标题: 关于FPS游戏资源的整合介绍 [打印本页]

作者: 艾西格亚    时间: 2014-1-17 05:22
标题: 关于FPS游戏资源的整合介绍

许多刚接触Unity的朋友在纳金网下载了不少资源后,往往发生一种情况是,资源太多了,不知道要如何整理与使用,甚至是浪费了时间下载,但却不知从何下手,关于这个问题,我们希望通过本次的教程能让大家对资源的应用有初步的认识,而不会再发生下了一堆东西反倒显得有些不知所措。

我们以一个街道场景的资源来做为说明,如果大家手上没相关的场景资源,可以在纳金网里面搜索到不少的完整场景来作为练习,下载后,开一个新的工程再将资源直接导入是一个比较建议的方式。

场景练习的下载位置:
Urban Construction Pack 1.5 - 城市建造资源包
http://www.narkii.com/club/thread-304825-1.html

Urban Pack - 现代城市场景资源包
http://www.narkii.com/club/thread-306134-1.html

Urban Decay City Pack - 毁灭之战模型资源下载
http://www.narkii.com/club/thread-302175-1.html

Shanty Town Pack - 末日之城模型资源下载
http://www.narkii.com/club/thread-302173-1.html

Urbansprawl - 城市模型
http://www.narkii.com/club/thread-313322-1.html

我们使用的资源为Set Builder Hong Kong,这是一个模拟香港街道的场景,制作的效果非常的不错,光线的设置与环境的制作都非常的理想,用来开发FPS与第三人称的游戏是不错的选择,

1.jpg

资源导入后,首先是找到场景的演示案例,这个应该是大家都知道的,从案例学习是一个良好的习惯,可以快速的看到资源的内容与找到我们需要的组件,当然,脚本的查看更是重要的一环。

2.jpg

通常场景资源里面都会提供First Person Controller组件来让用户查看模型的内容,而这个FPS的组件仅限于浏览,实用性很低,建议下载FPS的专用插件进行搭配。

3.jpg
4.jpg
6.jpg

以第一人称为主的FPS插件可以在这里下载:
UFPS : Ultimate FPS v1.4.6b - 火力全开武器资源包
http://www.narkii.com/club/thread-310673-1.html

FPS Constructor 1.3f1- 第一人称射击游戏开发包
http://www.narkii.com/club/thread-307445-1.html

Realistic FPS Prefab v1.18
http://www.narkii.com/club/thread-308006-1.html

接着我们要注意的是场景的烘培,有些场景资源导入时已经完成场景烘培,这时会发生一种情况,如图中的车辆是我们不要的物件,如果将车辆选取后删除,那么在地面上将留下烘培过的阴影,这样会造成地面显得很莫名其妙。

9.jpg
10.jpg

处理的方法是选出有车辆阴影的地面(地面上的物件无需选择)进行烘培,如图所示,将Bounces设置为1Sky Light Color配合场景的主要色调,Final Gather Rays采用120-150的设置即可,然后以Bake Selected对所选的物件进行烘培即可。

11.jpg

如图,现在地面上的车辆阴影在烘培后已经消失。

12.jpg

接着就可以将其他车辆的资源包导入,如图所示,我们将几部看似破旧的车辆放在街道上,让整个气氛看起来更加的诡异些。

13.jpg

车辆的资源包可以在这里下载:
Cars and Trucks Collection - 车辆类综合模型
http://www.narkii.com/club/thread-314150-1.html

此外我们发现到场景的范围是有限的,毕竟这个不是用跑酷游戏的循环做法,在场景的周围基本是属于空旷的地方,这时我们就要做一点手脚了,使用一个Box Collider,关闭Mesh Renderer,然后调整宽度,再摆放到我们不需要玩家进入的位置,这样就能阻绝玩家跑到不该进入的位置,那么如果是不规则的边缘,是不是要放很多个Box Collier? 当然不是,只要根据边缘在max建立一个简单结构的模型,再使用Mesh Collider套用这个导入的max物件即可。

14.jpg

还有一种方法是摆放阻断的物件,例如施工用的标示物件,这类的资源可以到这里下载:
38 Road Props - 38种道路标示模型
http://www.narkii.com/club/thread-314200-1.html

15.jpg

而上面的两个方法对于场景的远端是没法产生效果的,背景的空旷将会让场景看起来像是在一个悬崖,虽然有Collider的阻绝,但是空荡荡的远处确实是需要做些效果处理的。

16.jpg

一直比较快的方法是采用雾化,勾选Fog打开雾化作用,Fog Color选择天空盒的中间颜色,通常这个位置是天空与地面的交界处,选择正确的颜色会让交界处融合的很自然,Fog Density可以用0.01-0.001的数值来调整,数值越大则雾化效果越明显。

17.jpg

如图所示,通过雾化处理所产生的效果让场景添加了更多的神秘感。

18.jpg

最后就是敌人的上场了,这里需要的是具备AI的角色资源,这部分我们可以参考以下的插件:
Advanced AI Pro v5.0 - 超强而全面的AI系统
http://www.narkii.com/club/thread-308165-1.html

19.jpg

特效部分可以参考这里的资源:
Blood FX Pack 1.3 - 拟真的血迹特效
http://www.narkii.com/club/thread-312983-1.html

20.jpg

通过以上的介绍,相信大家对于场景与其他资源的应用有了初步的概念,更多的技术交流与分享请加入:
Unity论坛专属交流群 - 218689657


作者: unity3D13    时间: 2014-1-17 09:17
这个文章真是不错,谢谢了。
作者: a5858088    时间: 2014-1-17 09:30
感谢1!!!!!!!!!1
作者: acomlf    时间: 2014-1-17 09:59
我草,超吊啊,以后这样的教程越多越好挖
作者: HIDEOKOJIMA    时间: 2014-1-17 10:51
这个文章真是不错,谢谢了。
作者: ku    时间: 2014-1-17 11:09
这个文章中的唐人街模型不错
作者: 狂风大尉    时间: 2014-1-17 12:06
整理的不错,谢谢
作者: Pachu    时间: 2014-1-17 15:26
很好的教程
作者: may    时间: 2014-1-18 15:42
整理的很不错啊,这样清楚多了
作者: tangqizuse    时间: 2014-1-20 03:23
新人来学习了,谢谢分享
作者: 相思赋予谁    时间: 2014-1-27 21:46
还不错呢呵呵学习!
作者: Chubbaz    时间: 2014-2-12 03:41
Interesting tutorial.
作者: aoikalin    时间: 2014-2-12 15:58
感谢楼主分享
作者: ExGamers    时间: 2014-2-17 00:20
Thank's for sharing bro
作者: microwest    时间: 2014-2-20 01:58
这个好贵,买不起啊。
作者: dolldoll    时间: 2014-2-20 19:31
真的不错
作者: soul6645654    时间: 2014-2-26 04:36
lz求共享一下最后那个图的僵尸模型
,谢谢
作者: jacob    时间: 2014-3-3 22:33
好 真不错
作者: 倾听者_    时间: 2014-8-7 03:20
撒的发生的发士大夫撒的富士达十大爱上
作者: 倾听者_    时间: 2014-8-7 03:21
撒的发生的撒的阿萨德十大是问问玩儿玩儿
作者: 倾听者_    时间: 2014-8-7 03:21
士大夫阿萨德发生的发生的阿萨德十大
作者: 倾听者_    时间: 2014-8-7 03:22
撒的十大阿萨德撒的是问问我我
作者: 倾听者_    时间: 2014-8-7 03:23
撒的啊发生的撒的撒的上师大阿萨德撒
作者: 倾听者_    时间: 2014-8-7 03:24
的萨芬阿萨德发生的撒的撒的
作者: 倾听者_    时间: 2014-8-7 03:25
撒的vasd阿萨德发生的十大阿萨德撒的是
作者: 倾听者_    时间: 2014-8-7 03:25
撒的阿萨德撒的撒的是
作者: 倾听者_    时间: 2014-8-7 03:26
撒十大撒的发生撒的撒的撒的
作者: 倾听者_    时间: 2014-8-7 03:26
撒的阿萨德十大 撒的撒的爱上啊
作者: zhangzhen551    时间: 2014-8-7 08:03
够牛B的啊!!顶起来!
作者: cgjch8    时间: 2014-8-29 10:40
谢谢分享
作者: z3920    时间: 2014-8-29 13:26
新人来学习了,谢谢分享




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