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

[教程] 学习在Realistic FPS 里面设置敌人的待命攻击

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

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

跳转到指定楼层
楼主
发表于 2013-9-19 12:17:51 |只看该作者 |倒序浏览
pstatus"> 本帖最后由 艾西格亚 于 2013-9-26 06:12 编辑

Realistic FPS是一个专门用来开发第一人称射击游戏的插件,对于开发者来说,这套插件提供了非常完善的武器与敌人布置的系统,可以在极短的时间内将游戏的原型制作出来,并将其应用在不同风格的射击游戏上面。

!!Realistic FPS 插件下载位置:
http://www.narkii.com/club/thread-304765-1.html

现在我们来示范一下如果在场景内布置敌人的巡逻点(Waypoints), 如图所示,场景内是已经导入的地形与环境,如果手上没这方面资源的话,可以先用一个预置的地形或是地面来做练习即可。

1.jpg

首先建立一个新的Game Object,然后将其更名为Enemies。

2.jpg

继续建立两个新的Game Object,分别命名为!!Waypoints与Group1,其父子阶层的关系如图:

3.jpg

在Realistic FPS的目录下找到~RobotNPC >!Object>Waypoint的预置物件。

4.jpg

将Waypoint(白色方块)拖曳三个到场景内并排放成类似三角形的位置,如图所示:

5.jpg

接下来将这三个Waypoint拖放到Group1的层级下,在这里我们对照一下Enemies底下的阶层关系。

6.jpg

设置完成Waypoint的阶层后,分别对Group1底下的Waypoint进行群组与编号的设置,如图所示,将Wayppoint Group 设置为1,表示,Number分别是1-3,这是因为Group1底下有三个Waypoint。

7_1.jpg

在这个阶段我们只用了三个Waypoint,也就是将敌人的巡逻范围规范在这个区域内,如果有需要的话,可以根据地形来设置更多的Waypoint。



接着将FPS Player Main(玩家)以及RobotNPC(敌人)添加到场景内,如图所示:

8.jpg

然后将RobotNPC摆放到Waypoint的里面,表示游戏开始的时候,敌人是在这个三角区域内进行巡逻的动作。

9.jpg

选择RobotNPC, 在AI的脚本内找到My Waypoint Group的栏位,将其数值设置为1,表示这个NPC是根据Group1里面的Waypoint位置进行巡逻。

10.jpg

按下Play进行测试,现在RobotNPC在游戏的一开始就会在我们设置的Waypoints里面进行巡逻,等到玩家靠近到一定的距离时就会发动攻击。

12.jpg
13.jpg

在RobotNPC的AI.js脚本里面可以查看到几个关键的设置,包含NPC的移动与旋转速度,targetPlayer默认为自动搜索玩家如果设置为false则表示这个NPC不会对玩家进行攻击。另外几个比较主要的设置可以根据情况进行调整,例如attackRange用来设置NPC对玩家的侦测距离,shootRange则是在距离多少米之后进行对物件进行攻击。
其他的一些参数设置,可以依据游戏的要求来调整就行了。

14.jpg

了解基本的参数设置后,现在我们希望在场景内添加另一个RobotNPC进行巡逻,操作的方式与前面步骤一样,新增一个GameObject, 将其更名为Group2后拖曳到!!Waypoints里面,然后再将~RobotNPC >!Object>Waypoint的预置物件添加进来。

16.jpg

这时要注意的是Group2里面的每一个Waypoint设置,如图所示,将这三个Waypoint Group设置为2, Number同样的是1-3的数值。

17.jpg

设置完成数值与摆放的位置后,将第二个RobotNPC添加进来,然后在AI.js的脚本内将My Waypoint Group设置为2即可。
按下播放,现在另一个RobotNPC即可在另一组Waypoints进行巡逻的工作。

18.jpg
19.jpg

在运行测试的时候,我们会发现玩家是赤手空拳的,这是因为此插件默认的设置是让玩家在场景内拾取攻击用的武器,如果希望玩家在一开始就有几种武器的话,可以在FPS Weapons里面先找到武器对应的名称,然后再勾选Have Weapon即可。

20.jpg

如图所示,武器自带的脚本 - Weapon Behavior里面提供了多种参数让玩家可自行调整配置的火力。

21.jpg

勾选Have Weapon之后,运行游戏时就能以滚轮来切换各种类型的武器。

22.jpg

更多的Unity技术交流与分享请加入:纳金网Unity论坛专属交流群 - 218689657




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

使用道具 举报

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

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

沙发
发表于 2013-9-19 23:42:51 |只看该作者
很不错的教程,这个设置很容易就理解的说
回复

使用道具 举报

ZackD    

715

主题

22

听众

4万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
26224
精华
17

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

板凳
发表于 2013-9-22 04:44:14 |只看该作者
我想知道如何更换NPC,不要用自带的机器人
回复

使用道具 举报

1

主题

1

听众

720

积分

初级设计师

Rank: 3Rank: 3

纳金币
339
精华
0

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

地板
发表于 2013-10-25 23:28:06 |只看该作者
!!Realistic FPS 插件在导入时报错,导入不了,插件不是在中文路径,要怎么做啊?
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

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

5#
发表于 2013-10-25 23:47:06 |只看该作者
PegSan_Li 发表于 2013-10-25 23:28
!!Realistic FPS 插件在导入时报错,导入不了,插件不是在中文路径,要怎么做啊? ...

确认一下你的Unity版本,另外就是重新建一个项目再导入试试
回复

使用道具 举报

2

主题

1

听众

142

积分

设计实习生

Rank: 2

纳金币
9
精华
0

最佳新人

6#
发表于 2013-10-26 08:55:28 |只看该作者
多谢分享
回复

使用道具 举报

1

主题

1

听众

720

积分

初级设计师

Rank: 3Rank: 3

纳金币
339
精华
0

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

7#
发表于 2013-10-26 18:35:51 |只看该作者
艾西格亚 发表于 2013-10-25 23:47
确认一下你的Unity版本,另外就是重新建一个项目再导入试试

是4.2版本的,不管用新建的项目还是已有场景的项目都是会在导入的时候中断,然后就打不开了。
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

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

8#
发表于 2013-10-26 18:44:45 |只看该作者
PegSan_Li 发表于 2013-10-26 18:35
是4.2版本的,不管用新建的项目还是已有场景的项目都是会在导入的时候中断,然后就打不开了。 ...

好的,会确认一下附件是否有问题
回复

使用道具 举报

1

主题

1

听众

720

积分

初级设计师

Rank: 3Rank: 3

纳金币
339
精华
0

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

9#
发表于 2013-10-26 19:11:01 |只看该作者
艾西格亚 发表于 2013-10-26 18:44
好的,会确认一下附件是否有问题

请问怎么才能卸载干净unity?网上说需要用Gnome3的。。?
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

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

10#
发表于 2013-10-26 19:24:46 |只看该作者
PegSan_Li 发表于 2013-10-26 18:35
是4.2版本的,不管用新建的项目还是已有场景的项目都是会在导入的时候中断,然后就打不开了。 ...

试过在4.2.1下安装没任何问题的,你是否换个4.2.1或是4.2.2版本试试
回复

使用道具 举报

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

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

GMT+8, 2024-11-11 10:22 , Processed in 0.109930 second(s), 34 queries .

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

© 2008-2019 Narkii Inc.

回顶部