1234 第1页 | 共4 页下一页
返回列表 发新帖
查看: 10507|回复: 30
打印 上一主题 下一主题

[教程] 关于FPS游戏资源的整合介绍

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

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

跳转到指定楼层
楼主
发表于 2014-1-17 05:22:15 |只看该作者 |倒序浏览

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

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

场景练习的下载位置:
Urban Construction Pack 1.5 - 城市建造资源包

Urban Pack - 现代城市场景资源包

Urban Decay City Pack - 毁灭之战模型资源下载

Shanty Town Pack - 末日之城模型资源下载

Urbansprawl - 城市模型

我们使用的资源为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 - 火力全开武器资源包

FPS Constructor 1.3f1- 第一人称射击游戏开发包

Realistic FPS Prefab v1.18

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

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 - 车辆类综合模型

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

14.jpg

还有一种方法是摆放阻断的物件,例如施工用的标示物件,这类的资源可以到这里下载:
38 Road Props - 38种道路标示模型

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系统

19.jpg

特效部分可以参考这里的资源:
Blood FX Pack 1.3 - 拟真的血迹特效

20.jpg

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

分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏2 支持支持0 反对反对0
回复

使用道具 举报

17

主题

7

听众

3710

积分

中级设计师

Rank: 5Rank: 5

纳金币
775
精华
0

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

沙发
发表于 2014-1-17 09:17:10 |只看该作者
这个文章真是不错,谢谢了。
回复

使用道具 举报

1

主题

1

听众

274

积分

设计实习生

Rank: 2

纳金币
14
精华
0

最佳新人

板凳
发表于 2014-1-17 09:30:28 |只看该作者
感谢1!!!!!!!!!1
回复

使用道具 举报

1

主题

1

听众

1391

积分

助理设计师

Rank: 4

纳金币
5
精华
0
地板
发表于 2014-1-17 09:59:31 |只看该作者
我草,超吊啊,以后这样的教程越多越好挖
回复

使用道具 举报

115

主题

3

听众

5676

积分

高级设计师

Rank: 6Rank: 6

纳金币
7268
精华
0

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

5#
发表于 2014-1-17 10:51:44 |只看该作者
这个文章真是不错,谢谢了。
回复

使用道具 举报

ku 智囊团   

89

主题

2

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
25
精华
1

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

6#
发表于 2014-1-17 11:09:07 |只看该作者
这个文章中的唐人街模型不错
回复

使用道具 举报

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

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

7#
发表于 2014-1-17 12:06:26 |只看该作者
整理的不错,谢谢
回复

使用道具 举报

Pachu    

158

主题

3

听众

2307

积分

中级设计师

Rank: 5Rank: 5

纳金币
2221
精华
0

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

8#
发表于 2014-1-17 15:26:44 |只看该作者
很好的教程
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

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

9#
发表于 2014-1-18 15:42:52 |只看该作者
整理的很不错啊,这样清楚多了
回复

使用道具 举报

0

主题

3

听众

2200

积分

中级设计师

Rank: 5Rank: 5

纳金币
0
精华
0

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

10#
发表于 2014-1-20 03:23:56 |只看该作者
新人来学习了,谢谢分享
回复

使用道具 举报

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

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 17:01 , Processed in 0.111191 second(s), 34 queries .

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

© 2008-2019 Narkii Inc.

回顶部