注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 孤岛危机3+孤岛危机2 官方繁体中文版+孤岛危机 孤岛危机FlowGraph运用2:士兵在多个路点间的巡逻过程! ...
查看: 4854|回复: 2
打印 上一主题 下一主题

[原创] 孤岛危机FlowGraph运用2:士兵在多个路点间的巡逻过程! [复制链接]

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2008-4-9 21:39:12 |只看该作者 |倒序浏览
本教程主要是实现一个士兵在三个点内不停的来回巡逻。根据下面的方法你可以实现多点内巡逻。
见图:

下面开始讲解基本做法(太基本的地方就不详细说明了)
       首先,按照图上显示,在平坦的地方放上一个士兵(obiects\Archetype Entity\asian_new里面添加),然后在周围放三个巡逻用的点(AI\TagPoint)。我的士兵名称是Camper\Camp.Heavy_Shotgun4,三个巡逻点分别是tagpoint19  (左上面那点)tagpoint20 (中间那点)tagpoint21  (右下面那点)。

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

在Add Nods项下分别添加:
\Misc\star节点,
\Logic\any节点
\Entity\Entitypods 节点,用来分别连接三个实体巡逻点,所以添加三个该类节点。
\AI\AIFollowPathSpeedStance  用来控制士兵去某个点的AI节点,由于有三个路标点需要用AI指导士兵到达,所以要添加三个该类节点。

添加完节点后(见上图),先在地图上选中我们刚才放置的那个AI士兵,然后回到流程图里选中AIFollowPathSpeedStance 节点,在节点上右击,在弹出菜单上点击第一项Assign selected entity,即把选中的那个士兵赋给这个节点。对于其他的三个路点,分别用相同方法赋给对应的Entitypods节点。

最后按照图上的样子连线就可以了。

下面解释下原理,也就是图中的意思:
首先我们开始(star)运动,由于我们有一个循环的运动方式,所以用Logic(逻辑)节点来实现循环过程,首先从第一次循环过程(in1)开始(out)行走,第一个AI控制士兵走到(AIGotoSpeedStance)第一个地点TagPoint19,在走到后(succeed)再在AI的控制下走到TagPoint21,成功到达该点后(又一个succeed),继续在AI的控制下走到第三个路标节点TagPoint20,成功到达该点后(最后一个Succeed),就基本完成一个三点路程循环了。最后的succeed连接到in2是指到达最后一个节点后再此回到开始状态,再开始出发(out)行走,这样就完成一个无限循环过程了,当然中途如果发现你,他就会攻击你了。
好了,该简单教程到这里,大家可以根据这种原理设置更多的路标点出来。

觉得好就顶贴吧,我会不断补充FG教程的。

补上其他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-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:19 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
Klarc + 25 + 1 文章不错,继续努力!

总评分: 金钱 + 25  + 1   查看全部评分

使用道具 举报

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

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

帖子
21206
精华
8
积分
13954
金钱
51714
荣誉
175
人气
2
评议
0
沙发
发表于 2008-4-9 22:38:26 |只看该作者
支持LZ的原创。。。

使用道具 举报

帖子
11
精华
0
积分
6
金钱
25
荣誉
0
人气
0
评议
0
板凳
发表于 2010-10-27 19:00:10 |只看该作者
大大大大大大大大大大

使用道具 举报

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

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

GMT+8, 2024-5-21 21:16 , Processed in 0.319172 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到