- UID
- 2177728
- 主题
- 1
- 阅读权限
- 20
- 帖子
- 278
- 精华
- 0
- 积分
- 199
- 金钱
- 1490
- 荣誉
- 6
- 人气
- 1
- 在线时间
- 191 小时
- 评议
- 0
- 帖子
- 278
- 精华
- 0
- 积分
- 199
- 金钱
- 1490
- 荣誉
- 6
- 人气
- 1
- 评议
- 0
|
发觉一些教程上在讲解如何使用载具时总是不够细心,所以总是让大家在用编辑器时因为一些未知因素而导致实现失败.现在我就自己的实现过程拿出来同大家探讨一下,这次,只探讨如何开越野战车!
喊一句:其实孤岛危机的编辑器非常强大,而且使用起来很简单的.动动手很快就会了,其乐无穷啊!!
实现效果是:一个人开车,一个人驾枪,等上车后再按照指定的路线驱车到目的地,然后司机停车下车(中途发现敌人会自动开枪)!
需要的素材有:两个士兵,一辆越野战车,一条路线。
实现方法:
见下图
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 编辑 ] |
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
总评分: 金钱 + 25
+ 1
查看全部评分
|