注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 孤岛危机3+孤岛危机2 官方繁体中文版+孤岛危机 孤岛危机Flow Graph运用4:北韩士兵驾驶直升机巡逻攻击方 ...
查看: 5779|回复: 5
打印 上一主题 下一主题

[原创] 孤岛危机Flow Graph运用4:北韩士兵驾驶直升机巡逻攻击方法  关闭 [复制链接]

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2008-4-11 19:48:35 |只看该作者 |倒序浏览
这次来实现让北韩士兵驾驶直升机巡逻并攻击的效果。

  我下面提供的方法和Enforcer会员在之前提供的方法基本上是一样的,只是做了一点改动,而且认为在制作过程中有些地方必须对大家强调一下,否则做起来还不那么容易成功的。

  好了,现在说说我的做法:

  首先,按照图下显示,在平坦的地方放上一架直升机(Atchetype Entity\Vehicles\Air)和两个士兵(Atchetype Entity\Asian_new),然后在飞机的上空适当的高度放一个AIPath,并做出一条用于飞行的路线路标(具体方法参见本论坛相关基础教程)。

图一:布局及FG图

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

在Add Nods项下分别添加:
\Misc\star 节点,
\logic\all  节点,这个节点用来控制逻辑衔接,将两个士兵同直升机联系起来.这里要特别强调下
            这个all选项不好找,请将FG的View\Components\..下所有选项勾选后才会在Logic下发            现All选项,切记!!
\Entity\EntitID 节点,用来赋给直升机.
\Vehicle\Enter  节点,共两个,分别用来赋给做驾驶员和抢手的士兵.
\AI\AIFollowPath 节点,用来赋给直升机,指导直升机升空及按路线巡飞.
\Vehicle\Exit 节点,用来结束巡飞(实际上本例是通过这个节点来实现循环飞行的).

     添加完节点后,先在地图上选中我们刚才放置的直升机,然后回到流程图里选中EntitID节点,在节点上右击,在弹出菜单上点击第一项Assign selected entity,即把选中的直升机赋给这个节点,用同样的方法把直升机再分别赋给AIFollowPath节点和Exit节点。把两个士兵分别赋给两个Vehicle:Enter节点,将他们的seat属性分别设置成driver(驾驶员)和gunner(抢手).

   最后按照图上所示连线.

   在这里有几个地方需要强调下,首先,关于创建的AIpath,请把它的ROAD属性设为False,这个很重要,直接关系到直升机是否升空.该属性下面的PathNavType最好设为Flight(飞行);在直升机的AI:AIFollowPath节点里,别忘了将PathName(路径名)设置成你创建的 AIpath,这个名称是区别大小写的(听说该游戏由C++语言编的,而该编程语言区别字母大小写的),然后,在其PathFindToStar的属性窗口,也请设为True.

    如果你做完上面的设置.就应该可以飞行成功了.如果你飞行不成功,就一定要多检查下了.

  FG流程图的大体意思为:当流程激发(output)后,两个士兵分别以驾驶员和枪手的身份(seat属性)登上直升机(VehicleID交通工具),等都(all)登上直升机后,在AI的指导下升空,按照PathName指明的飞行路径巡飞,当飞到终点后(succeed)再飞回来.....

图二:看看效果1
  

  关于直升机的飞行FG制作,在 <<孤岛危机Flow Graph运用:控制汽车行驶及停车的实现!>>一贴中,8楼的Enforcer会员就已经提供了他自己做的一个包括直升机的演示效果的简单MOD关卡了,体积很小,大家可以到那里下载后自己研究下,同时结合上面讲解的注意事项,就很容易达成目的了。地址:  http://game.ali213.net/thread-2018581-1-1.html

  下面再发一个老外做的飞行图,我试验了下并对流程图做了一点改动,就是改动了最后的AI:AIFollowPath节点方法,那老外原来是用AI:AIGoToSpeedStance节点和AIPath做的,后来我总是无法在那个基础上试验成功(只有张FG图,没有教程),最后直接怀疑那老外是不是真的用AI:AIGoToSpeedStance节点和AIPath做成了.于是就改进了一下,试飞成功,如下图(图上的飞机就是我上面图上的对岸的一架飞机),大家可以研究下:

图三:根据老外的图然后自己简单修改后的另一个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-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:28 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 2 人评分金钱 人气 收起 理由
zgcqsjkj + 1 感谢分享~
Klarc + 30 + 1 文章不错,继续努力!

总评分: 金钱 + 30  + 1  人气 + 1   查看全部评分

使用道具 举报

帖子
1105
精华
0
积分
573
金钱
1629
荣誉
2
人气
0
评议
0
沙发
发表于 2008-4-11 19:55:38 |只看该作者
不用期待支持.....


这就来支持你

技术贴一律支持.... 废话帖一律打击

使用道具 举报

帖子
469
精华
0
积分
235
金钱
965
荣誉
0
人气
0
评议
0
板凳
发表于 2008-4-11 20:00:00 |只看该作者
给楼主顶上去。。。。。。。。。。。。。。。。。

使用道具 举报

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
地板
发表于 2008-4-11 20:06:38 |只看该作者
做这个研究虽辛苦,但乐趣无穷啊 [感激]

使用道具 举报

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

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

帖子
21206
精华
8
积分
13954
金钱
51714
荣誉
175
人气
2
评议
0
5#
发表于 2008-4-11 20:44:21 |只看该作者
支持LZ的原创。。。

使用道具 举报

帖子
7918
精华
0
积分
3959
金钱
562
荣誉
0
人气
0
评议
0
6#
发表于 2008-4-11 20:47:29 |只看该作者
技术帖子 一定要顶~~~~~~~~~~~~~~~~~~~

使用道具 举报

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

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

GMT+8, 2025-5-24 06:40 , Processed in 0.373030 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到