古墓丽影1 tomb raider 古墓丽影2 西安匕首 tomb raider The Dagger of Xi'an 古墓丽影3 劳拉的冒险 tomb raider Adventures of Lara Croft 古墓丽影4 最后的启示 tomb raider The Last Revelation 古墓丽影5 历代记 tomb raider Chronicles 古墓丽影6 黑暗天使 tomb raider The Angel of Darkness 古墓丽影7 传奇 tomb raider Legend
Tomb Raider
古墓丽影1

The Dagger of Xi'an
古墓丽影2:西安匕首

Adventures of Lara Croft
古墓丽影3:劳拉的冒险

The Last Revelation
古墓丽影4:最后的启示

Tomb Raider: Chronicles
古墓丽影5:历代记

The Angel of Darkness
古墓丽影6:黑暗天使

Tomb Raider: Legend
古墓丽影7:传奇

古墓丽影 周年纪念 tomb raider Anniversary
古墓丽影8 地下世界 tomb raider Underworld
劳拉与光之守护着 光明守护者 Lara Croft and The Guardian Of Light
古墓丽影9 tomb raider 2013
劳拉与奥西里斯神庙 Lara Croft and the Temple of Osiris
古墓丽影:崛起 Rise of The Tomb Raider
古墓丽影:暗影 Shadow of the Tomb Raider

Tomb Raider: Anniversary
古墓丽影:十周年纪念版

Tomb Raider: Underworld
古墓丽影8:地下世界

LCGOL
劳拉与光之守护者

TOMB RAIDER
古墓丽影9

LCTOO
劳拉与奥西里斯神庙

Rise of The Tomb Raider
古墓丽影10:崛起

Shadow of the Tomb Raider
古墓丽影11:暗影

自制关卡编辑器使用教程——向导的人工智能 ★[2011年度优秀文章]

发表时间:2011/06/14 00:00:00  来源:古墓丽影网站  作者:moon  浏览次数:2473  
字体大小: 【小】 【中】 【大】

  在这个教程里,我们将设置一个向导,为他添加人工智能,按照我们给他的顺序和路线,拾取一支火把,然后点亮其它火把,最后打开一扇门,完成向导任务后,自动消失掉。步骤如下图。

  这个教学教程使用的是编辑器自带的Settomb的WAD和贴图。

  首先,放置你的向导和火把,然后是两个AI_Follow。注意第一个AI_Follow要放在向导的方格内,并且AI_Follow的宽头朝向向导需要走的方向。

  选中第二个放在火把下的AI_Follow,然后按O键,调出OCB设置界面,将5号键按下,最后点OK。

  别忘了在Lara脚底下放触发器,将向导触发出来。

  好了,现在将房间的贴图贴上,将房间亮度调按(32,32,32即可),放置些光源,让场景更漂亮。

  然后导出开始游戏,如果向导走到火把处,将火把从墙上摘下来,然后就死死的望着你,什么也不动,那恭喜你,你已经成功了。

  下面是点燃火炬。在接下来的通道墙壁上,如下图放置两个火把,以及在每个火把上,放下一个火焰触发器和一个AI_Follow。记得把AI_Follow宽头朝向墙壁,这是让向导可以面朝墙壁点燃火把。选中第一个火把下的AI_Follow,按O键,调出OCB设置界面,将1号键按下。然后一个很重要的事情就是,在下面的输入框里,输入数字1。我要解释一下,其实除了向导脚下面的AI_Follow是不需要编号的以外,其他的AI_Follow都需要编号,刚刚我们那个摘火把的AI_Follow默认的编号就是数字0,你可以选中它按0键看一下。点燃火把是向导的第二个动作,所以第二个火把下的AI_Follow的编号就是数字1。编辑器就是按照这种编号顺序来执行向导的人工智能的。显而易见,点燃第二个火把的AI_Follow的编号就是数字2了。

  别忘了在每个AI_Follow的格子里,为火焰触发器放置一个沉重的触发器(heavy trigger)。这样向导点火把的时候就会触发这个沉重触发器,将火把点燃。

  最后再放一个AI_Follow,让向导点完火把后往通道深处继续走下去。选择这个AI_Follow,按O键,调出OCB窗口,这个AI_Follow不用做任何动作,所以不用按任何按钮,只要在下方的输入框里,输入数字编号3。代表这是向导的第4个动作(从0开始计算)。

  别那么兴奋的马上编译关卡,因为你虽然做完以上步骤,但你会发现,向导拿了火炬后,会用打火机点燃火炬,接着又会傻站在那里,死死望着Lara,不做任何事情。其实那是因为你还少做件工作。

  下面将介绍flipeffect触发器。这是设定向导可以执行多少个AI_Follow的触发器。没有它,向导将不会执行下面的AI_Follow。

  回到教程最初,可以看到,这个向导的人工智能分两部分,第一部分是从开始摘火把,然后点火把,最后到等待区域(就是我们刚刚放的最后一个AI_Follow地方)等待Lara;第二部分是从等待区到门那里开门,最后进门消失。我们已经完成了第一部分的AI_Follow的设置,现在的最大编号是3。那么,我们就在Lara的出身点那个格子下面放下一个flipeffect触发器,按照下图所示设置参数,特别注意的是,Timer这个参数,我们输入数字3,这代表Lara触发的这个flipeffect触发器,允许向导执行他的AI_Follow到编号3为止。

  OK,这样编译出来的关卡,向导就会自己去摘火炬,然后点燃其它的火炬了,最后导预订地点等Lara过来。

  接下来,我们进入了这个教程的第二部分,让向导去开门,进门,并自动消失掉。我们在门的前面一格里,放上AI_Follow,按O键,调出OCB设置界面,按下2号按钮(代表向导会蹲下做开门的动作),同时在下方的输入框中,输入数字4,说明这是第5个编号的AI_Follow。

  同时,在AI_Follow的格子里,为门放置一个沉重的触发器(heavy trigger)。

  然后在门后的某一个格子里,再放一个AI_Follow,按O键,调出OCB设置窗口,将1-5号键都按下(代表向导自动消失),同时输入编号5。

  最后,在向导的等待区域前,设置一个flipeffect触发器(尽量使Lara一定会触发这个触发器),这个触发器用来触发向导点燃火把以后的动作,如果Lara不去触发这个触发器,那向导就会一直在那里等待Lara。按照下图所示,设置参数,注意Timer这次为数字5,代表允许向导执行他的AI_Follow到编号5为止。

  至此这个教程的所有步骤都完成了,你大可编译关卡来欣赏自己的作品了。

 

 

 

  下面是这个教程里的实例项目文件,大家可以下载下来学习一下。

  temp.rar

文章评论
发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态: 未登录,点击登录


官方网站列表:TombRaider LaraCroft Tumblr Facebook(TR) Facebook(LC) YouTube Twitter(TR) Twitter(LC) Store Instagram
“古墓丽影”是古墓丽影官方认证的粉丝网站,并非官方网站。以下为“古墓丽影”旗下网站及社交媒体入口:



本站QQ群47617654


古墓丽影兴趣部落
古墓丽影中国LOGO

本站官方微博


微信号tombraidercn

tombraider.cn gmly.com 古墓丽影.com 古墓丽影.net 古墓丽影.中国 twitter.com/TombRaiderCN tombraider-china.tumblr.com
互联网ICP备案:蜀ICP备14017735号-1 ©Lara Croft and Tomb Raider are trademarks or registered trademarks of Square Enix Ltd. 全球网站目录


// 鼠标悬停小图显示大图 // 鼠标悬停文字显示大图