注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 孤岛危机3+孤岛危机2 官方繁体中文版+孤岛危机 孤岛危机Flow Graph运用3:小团队士兵集体巡逻的实现方 ...
查看: 5264|回复: 6
打印 上一主题 下一主题

[原创] 孤岛危机Flow Graph运用3:小团队士兵集体巡逻的实现方法! [复制链接]

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2008-4-10 17:02:33 |只看该作者 |倒序浏览
如何实现一个小兵团队的集体运动呢?用SandBox2可以设计出很多种不同的团队运动方式。

下面,是我研究外国网站的一个流程图资料(也就是一张图片)后,略微做了一点调整后做的一个小队集体巡逻的流程效果。效果就是一个军官带领四个小兵有次序的巡逻到达一个目的地。

下面来探讨制作方法:

首先,按照图下显示,在平坦的地方放上一个军官(普通士兵你也可以当军官用,效果差不多的)和四个士兵,然后在周围放2个巡逻用的点(AI\TagPoint)。我的图中2个巡逻点分别是tagpoint26  (右面那点),tagpoint27(左边那点)。

图一:士兵路点布局


其次,创建流程图,选中你的军官,然后参照上图点击Flow Graph栏中的Create(创建)按钮来给这个军官创建一个流程图,然后指定一个这个流程图将被保存到的组,名称随你(我取的是leader1),这时出现FG窗口,就是图上方的那个创建流程图的工具单。然后在该流程图任意中间区域单击右键打开添加流程图窗口,在弹出的菜单中选择第一项Add Nods并添加如下几个窗口,如果添加的节点窗口看起来是个点,就使用鼠标滚轮来缩放,或者点击Fit Graph to View,那个节点窗口会自动调整到适合窗口宽度并可见的。(具体方法请参考其他图文教程):

大图二:FG流程图(看起来复杂,其实很有规律,很简单)



在Add Nods项下分别添加:
\Misc\star 节点,
\Entity\EntitID
\Entity\Entitypods 节点,两个,用来分别连接两个个实体巡逻点。
\AI\AIWeaponDraw 节点,5个,对应5个士兵。
\AI\AIFormation 节点,1个,要用来赋给你的军官
\AI\AIFormationJoin 节点,4个,用来赋给4个随从士兵。和上一个节点一起构成一个团队行动模式。
\AI\AIGoToSpeedStance 节点,10个。 用来控制士兵去某个巡逻地点的AI节点,由于有5个兵需要分别按照前后秩序经过两个巡逻点,所以每个兵要用两个AI,一共要添加10个AI节点。

   添加完节点后,先在地图上选中我们刚才放置的那个军官,然后回到流程图里分别选中EntitID节点,AIWeaponDraw节点,AIFormation节点,前后两个AIGoToSpeedStance 节点,在节点上右击,在弹出菜单上点击第一项Assign selected entity,即把选中的那个军官赋给这个节点。
  对于其他的四个士兵,用相同的方法分别赋给对应节点(请参考图上所示),这里有点注意的是,请在分配节点时要注意对应关系,不要乱了,请仔细参考图中所示的每个士兵的节点赋给对应关系,太乱的话就不好管理了。还有一点需要注意的是,每个AIGoToSpeedStance 节点里有个对应的StopDistance参数,请参考图中设置,它的作用是用来控制每个士兵在巡逻过程中的距离的,如果没有距离限制就可能会导致这些傻兵在行走过程中相互碰撞。

   然后将Entitypods节点分别用相同方法赋给对应的两个巡逻路点tagpoint26  (右面那点),tagpoint27(左边那点)。

   最后按照图上的方式连线吧!然后就可以测试效果了!

效果图三:士兵正朝最后一个路点走去!


  
  现在描述下FG里表达的意思:首先开始(output)后,一个军官和四个士兵组成的一个小分队(AIFormation+AIFormationJoin)开始向第一个路点tagpoint26有秩序的出发,并保持适当的间隔(StopDistance),在到达第一个路点后(Succeed),在按照相同的行动模式向下一个路点tagpoint27接近,到达目标后(succeed)结束行动。-----当然你可以根据需要再在后面接上其它的动作。

  提示一下,如果使用和AIPath的方法相结合使用,可以通过更少的节点来实现更远更精细的运动,大家可以自己试验下。

  觉得对你有用,别忘了帮顶下贴哦!

补上其他FG后续教程(以下系列教程会不断改进和更新):
http://game.ali213.net/thread-2018581-1-1.html   孤岛危机Flow Graph运用1:控制汽车行驶及停车的实现!
http://game.ali213.net/thread-2020207-1-1.html   孤岛危机Flow Graph运用2:士兵在多个路点间的巡逻过程!
http://game.ali213.net/thread-2021314-1-1.html   孤岛危机Flow Graph运用3:小团队士兵集体巡逻的实现方法!
http://game.ali213.net/thread-2023371-1-1.html   孤岛危机Flow Graph运用4:  北韩士兵驾驶直升机巡逻攻击方法!
http://game.ali213.net/thread-2025235-1-1.html   孤岛危机Flow Graph运用5:  如何实现士兵驾驶船舶和坦克的效果!
http://game.ali213.net/thread-2028651-1-2.html   孤岛危机Flow Graph运用6:  士兵聊天敬礼抓机枪等行为的实现!
http://game.ali213.net/thread-2030606-1-1.html   孤岛危机Flow Graph运用7:北韩士兵呼叫支援方法的实现!
http://game.ali213.net/thread-2032149-1-1.html   孤岛危机Flow Graph运用8:  如何为自己配几个随身支援的伙伴!
http://game.ali213.net/thread-2033705-1-1.html   孤岛危机Flow Graph运用9:  用触发器实现感应地雷效果!
http://game.ali213.net/thread-2038502-1-1.html   孤岛危机Flow Graph运用10:异形总动员!

其他文章:
http://game.ali213.net/thread-2049528-1-1.html    孤岛危机SandBox2使用教程:如何添加航空母舰!

如果你还有其他地方不明白,请参考本论坛其他教程:
http://game.ali213.net/thread-1723210-1-1.html   Crysis Sandbox2 Editor 教程合集 Enforcer
http://game.ali213.net/thread-1677571-1-1.html   孤岛危机精华索引
http://game.ali213.net/thread-2038780-1-1.html  孤岛危机(Crysis)Flow Graph运用汇总贴!

[ 本帖最后由 tiger520wmr 于 2009-2-1 15:51 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
Klarc + 50 + 2 文章不错,继续努力!

总评分: 金钱 + 50  + 2   查看全部评分

使用道具 举报

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
沙发
发表于 2008-4-10 17:23:05 |只看该作者
自我陶醉中 ----谁解其中乐哦

使用道具 举报

帖子
13025
精华
3
积分
7549
金钱
9304
荣誉
43
人气
62
评议
0

板凳
发表于 2008-4-10 17:53:15 |只看该作者
玩懂了sandbox2的才知道其中的真正乐趣,最有游戏性的东西,因为你要的游戏性都可以通过自己的手创造出来!!!!!!!!!!!!!!

使用道具 举报

帖子
1105
精华
0
积分
573
金钱
1629
荣誉
2
人气
0
评议
0
地板
发表于 2008-4-10 18:03:29 |只看该作者
技术帖我是一定顶的


目前在搞FORM 稍后学

先多谢了

使用道具 举报

游侠资深版主
雷神之锤4☆终极黯灭之锤★黑洞炮
神族 海盗船
★★★★★★★★★

元老版主勋章版主勋章资深版主勋章

帖子
21206
精华
8
积分
13954
金钱
51714
荣誉
175
人气
2
评议
0
5#
发表于 2008-4-10 19:28:50 |只看该作者
支持一下,这次多奖励点吧。。。

使用道具 举报

帖子
353
精华
0
积分
187
金钱
1245
荣誉
1
人气
0
评议
0
6#
发表于 2008-4-10 20:12:20 |只看该作者
看不懂。。。LZ是强人 [感激] [感激] [感激] [感激] [感激]
别迷路了。OK?

使用道具 举报

帖子
3
精华
0
积分
1
金钱
33
荣誉
0
人气
0
评议
0
7#
发表于 2008-9-3 17:46:20 |只看该作者
支持一下支持一下支持一下

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-9-2 11:01 , Processed in 0.357779 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到