注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 孤岛危机3+孤岛危机2 官方繁体中文版+孤岛危机 孤岛危机FlowGraph运用5:如何实现士兵驾驶船舶和坦克的 ...
查看: 5419|回复: 4
打印 上一主题 下一主题

[原创] 孤岛危机FlowGraph运用5:如何实现士兵驾驶船舶和坦克的效果! [复制链接]

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2008-4-12 20:14:20 |只看该作者 |倒序浏览
上次实现了北韩士兵开飞机巡逻的过程,从中我们可以了解到一些和驾驶汽车实现方法不同的一些实现技巧。我个人认为在驾驶汽车,行船和开飞机这三种不同的实现方法中,开飞机是相对来说最难的,而且,在处理空中路径的时候也有点讲究的。
   既然,我们成功实现了飞机的飞行流程图设置,那么下面我们要探讨的驾驶水中的船舶以及行驶路上的坦克就要简单多了。

    首先,我们来谈谈如何实现船舶行驶。
   见下图,我放了两艘船:一艘为军舰,一艘为快艇(Atchetype Entity\Vehicles\Sea)。在军舰上放上两个士兵,在小艇上放了一个士兵(Atchetype Entity\Asian_new)。然后分别给两艘船做了两条平行的路径(AI\AIpath)。
   

    其次,创建流程图,选中军舰,然后点击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 节点,两个,分别用来赋给两膄船舶.指导它们按路线行驶.

    添加完节点后,先在地图上选中我们刚才放置的军舰,然后回到流程图里选中EntitID节点,在节点上右击,在弹出菜单上点击第一项Assign selected entity,即把选中的军舰赋给这个节点,用同样的方法把军舰赋给AIFollowPath节点,同理,把小艇也赋给相对应的节点。把军舰上的两个士兵分别赋给两个Vehicle:Enter节点,将他们的seat属性分别设置成driver(驾驶员)和gunner(抢手).小艇上的士兵也同理赋给相关节点(请仔细观察图)。

   最后,按照图上的方法连线就可以了。

     在这里有个地方需要强调下,首先,关于创建的AIpath,请把它的ROAD属性设为False,这个很重要,直接关系到对应的船舶是否找到线路行走。其次,别忘了将PathName(路径名)设置成你创建的 AIpath,这个名称是区别大小写的,不要写错了。

    如果你做完上面的设置.就应该可以通过设计窗口下的AI\Physic按钮来测试效果了。也可以直接切换到游戏来体验自己的成果。

     FG流程图的大体意思为:当流程激发(output)后,军舰上的两个士兵分别以驾驶员和枪手的身份(seat属性)做上军舰(VehicleID交通工具)的相应位置,而小艇上的士兵也做上小艇,并发动小艇。等两膄船都发动(all)后,两膄军舰同时出发,在AI的指导下,按照分别指定的路线(PathName)朝目的地行驶,当到达终点后(succeed)停下来.....

     看到这种效果说明你成功了。

   关于驾驶坦克就更简单了,只要放一辆坦克,放一个兵,把seat属性设置成any,而且不需要设置路径,一个士兵上了坦克后,如果发现“敌人”(大概就是你吧)会根据情况用机枪和炮弹招呼你,而且还会实时务的调整坦克位置。当然,你也可以配备两个士兵给坦克,让他们各司其职,并给坦克设置一条固定的行驶路线(AIPath或AIpoint)。下面我放一张两个士兵驾驶坦克的图,没有设置路线,大家可以简单参考下。


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

到目前为止,基本的三种交通工具的相关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:48 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
已有 1 人评分金钱 收起 理由
Klarc + 30 + 1 文章不错,继续努力!

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

使用道具 举报

天邈汉化组特邀
Left ④ Dead☆最爱WitchのAK-47
空军士官

帖子
2418
精华
1
积分
1599
金钱
4766
荣誉
19
人气
0
评议
0

沙发
发表于 2008-4-12 20:19:02 |只看该作者
虽然我不太喜欢那个游戏,不过好帖要顶。。。支持原创

原来不当斑竹。。。这个地方都不给放图片了啊。。。。

使用道具 举报

帖子
2335
精华
0
积分
1171
金钱
4789
荣誉
0
人气
10
评议
0
板凳
发表于 2008-4-12 20:19:26 |只看该作者
希望LZ做点好的MOD出来
,
,
,
,
,

使用道具 举报

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
地板
发表于 2008-4-12 20:37:01 |只看该作者
做个好的MOD,且够资格发出来的MOD很花时间啊。现在写教程都忙不过来的-----有时间再开发个cool点的MOD发出来吧,光做个好的精细地形就够让人害怕了!

[ 本帖最后由 tiger520wmr 于 2008-4-12 21:08 编辑 ]

使用道具 举报

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
5#
发表于 2008-4-12 21:15:48 |只看该作者

回复 #5 Enforcer 的帖子

楼上是个大大的强人啊,佩服,佩服!!
   偶也曾经有雄心壮志想做一个好关卡MOD出来,结果光做地形地貌就让我倒下了------总是很难做出让自己满意的一个地形出来。没有好的地形就没有了相依托的剧情FG了,最后只有暂时罢手。而且时间也的确是个大问题。平时忙着上班。技术上也还有许多需要钻研的地方。更何况有些资料在国外网站上也很难查到,有时只有钻研官方地图,一个一个试验找心得。

总之,一个字:累-------也明白了为什么有些游戏关卡总是这么短的原因了。

使用道具 举报

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

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

GMT+8, 2025-5-23 10:36 , Processed in 1.366660 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到