注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 孤岛危机3+孤岛危机2 官方繁体中文版+孤岛危机 孤岛危机Flow Graph运用1:控制汽车行驶及停车的实现! ...
查看: 9097|回复: 15
打印 上一主题 下一主题

[原创] 孤岛危机Flow Graph运用1:控制汽车行驶及停车的实现! [复制链接]

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
跳转到指定楼层
楼主
发表于 2008-4-8 21:49:14 |只看该作者 |倒序浏览
发觉一些教程上在讲解如何使用载具时总是不够细心,所以总是让大家在用编辑器时因为一些未知因素而导致实现失败.现在我就自己的实现过程拿出来同大家探讨一下,这次,只探讨如何开越野战车!

喊一句:其实孤岛危机的编辑器非常强大,而且使用起来很简单的.动动手很快就会了,其乐无穷啊!!

实现效果是:一个人开车,一个人驾枪,等上车后再按照指定的路线驱车到目的地,然后司机停车下车(中途发现敌人会自动开枪)!

需要的素材有:两个士兵,一辆越野战车,一条路线。

实现方法:

见下图

1.首先,放置如下实体到你的地图中.
    (1)两个士兵.(士兵放在编辑器的Archetype Entity\Asian_new内)
    (2)一辆越野战车(载具放在Archetype Entity\Vehicles内,分land(陆地),sea(海上),Air(空中)三种载具).
    (3)一条AIPath路径.(路径工具:AI\AIPath,我的线路名叫AIPath2,你可以改其他名称).
    提示:汽车士兵最好放在一个平坦的地方,以免出现未知的错误。在图中我的汽车和士兵分别是:Asian_LTV1(战车),
         Light_Rifle2(作为司机用),Grunt1(用来驾枪的).

   这里有两个注意的地方:一是车和两个士兵的距离要合理,免得造成有先上和后上车时间差过大的问题。(时间差大好像也没什么问题,只是发现如果司机先开车走了,枪手会飞上车)。二是,做的路线有头和尾的区别,坐标抽的那段为起点了,把路线延伸到车下。而且在路线的Road属性里把前面的勾去掉---也就是调整成False状态,让它成为单程线路。否则,由于我们在后面设置了在终点下车的模式,如果不为单线程,司机上车后发动车,还没跑路就又熄火下车了。如果把线路的首尾放颠倒,你会发现汽车会跑一个来回后才停车。见上图我的设置,我的汽车在线路坐标抽的地方为开始的,至于Road属性图上也有标出:False

   2,制作流程图.可以直接打开Flow Graph流程图窗口(View菜单 > Open view pane > Flow Graph),也可以直接选中主要实体越野汽车,然后点击Flow Graph栏中的Create(创建)按钮来给这个触发器创建一个流程图,然后指定一个这个流程图将被保存到的组,名称随你取,这时出现FG窗口,就是图上方的那个创建流程图的工具.然后在该流程图任意中间区域单击右键打开添加流程图窗口.在弹出的菜单中选择第一项Add Node项下的相关节点,添加如下几个窗口,如果添加的节点窗口看起来是个点,就使用鼠标滚轮来缩放,或者鼠标右键点击Fit Graph to View,那个节点窗口会自动调整到适合窗口宽度并可见的。(具体方法请参考游侠论坛其他图文教程):

\Misc\star节点,
\Entity\EntityID节点,这个节点将赋给战车,用来告诉士兵驾驶的车辆是哪个.(通过VehicleID参数连接)
\Vehicle\Enter 节点,  这个用于放驾驶员.
\Vehicle\Enter 节点,  这个用于放抢手.
\Vehicle\Exit  节点, 用于结束汽车行驶。
\AI\AIFollowPathSpeedStance  这个用于对汽车的智能控制.

3.再次,添加完节点后,再照图上所示分别选定对应的人员和车辆赋给其对应的节点.例如:地图上选中我们刚才放置的士兵,然后回到流程图里选中相关的Vehicle:Enter节点,在节点上右击鼠标,在弹出菜单上点击第一项Assign selected entity,即把选中的士兵赋给这个节点,用同样的方法把对应的节点赋给其他士兵们和越野战车.

4.最后,按照图上的标示进行连线就可以了.

有些地方需要注意下,主要是关于参数设置的,驾驶员窗口的Seat属性设为Driver(驾驶员),枪手的为Seat=Gunner(枪手);还有一点必须要注意的设定,不然就无法正常行路了,也就是把AI窗口选定后,将PathFindToStart属性设为True,把Path_Name=AIPath2(也就是你做的路径的名字).

以上设置完后就可以按窗口下的AI/Physics测试效果了。

上面的图上所要表达的意思大致是:
首先开始(star),两个主角司机兵(Seat=Driver)和枪兵(Seat=Gunner)分别登上汽车(EntityID),在司机上车成功后(succeed),开始开车行驶(AI)路线为Path_Name=AIPath2,到达终点后(succeed),然后司机(Light_Rifle2)下车(Vehicl:Exit),下车后(succeed).......大家自己去研究设置吧!!


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

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

使用道具 举报

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
沙发
发表于 2008-4-8 22:12:58 |只看该作者
先顶下占楼

使用道具 举报

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

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

帖子
21206
精华
8
积分
13954
金钱
51714
荣誉
175
人气
2
评议
0
板凳
发表于 2008-4-8 23:41:12 |只看该作者
支持原创。。。

使用道具 举报

帖子
673
精华
0
积分
347
金钱
1073
荣誉
1
人气
0
评议
0
地板
发表于 2008-4-9 00:25:28 |只看该作者
第一个图看的好像ACCESS啊。。。。。。。。。。。。。。

使用道具 举报

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

5#
发表于 2008-4-9 02:52:31 |只看该作者
支持LZ继续研究sb2!!!!!!!!!!!!!!!!!!!!!!!1

使用道具 举报

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

6#
发表于 2008-4-9 02:53:24 |只看该作者
她会给你带来意想不到的惊喜的!!!!!!!!!!!!!!!!!!1

使用道具 举报

帖子
7918
精华
0
积分
3959
金钱
562
荣誉
0
人气
0
评议
0
7#
发表于 2008-4-10 14:23:27 |只看该作者
这编辑器  好象很NB的样子~~~~~~~~~~~~~~~~~~~

使用道具 举报

ARMA☆子弹出膛 狙击步枪

帖子
1216
精华
1
积分
1151
金钱
3297
荣誉
34
人气
0
评议
0
8#
发表于 2008-4-10 14:36:01 |只看该作者
这编辑器  好象很NB的样子~~~~~~~~~~~~~~~~~~~

不是好像,是确实。

使用道具 举报

BioShock☆Soul Power灵魂の照相机

帖子
5564
精华
0
积分
2815
金钱
6090
荣誉
3
人气
3
评议
0

9#
发表于 2008-4-10 14:56:27 |只看该作者
支持LZ的原创~~期待看到LZ设计的关卡

使用道具 举报

帖子
4364
精华
0
积分
2182
金钱
4422
荣誉
0
人气
0
评议
0
10#
发表于 2008-4-10 15:46:20 |只看该作者
很强大
赞美lz


20202020200202

使用道具 举报

帖子
2335
精华
0
积分
1171
金钱
4789
荣誉
0
人气
10
评议
0
11#
发表于 2008-4-10 16:02:03 |只看该作者
希望LZ做点好的地图MOD出来噢

使用道具 举报

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
12#
发表于 2008-4-20 12:56:29 |只看该作者
更新了下!继续维护!

使用道具 举报

帖子
328
精华
0
积分
164
金钱
5070
荣誉
0
人气
0
评议
0
13#
发表于 2008-12-13 03:32:17 |只看该作者
支持!支持!支持!

使用道具 举报

帖子
278
精华
0
积分
199
金钱
1490
荣誉
6
人气
1
评议
0
14#
发表于 2009-2-1 15:31:03 |只看该作者
玩了这么多枪战FPS游戏,还是觉得孤岛危机最强。他的自由度无可比拟,画面更不用说了!!

使用道具 举报

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

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

GMT+8, 2024-5-18 00:03 , Processed in 0.321729 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到