本帖最后由 梵依。 于 2018-5-13 04:16 编辑
【新增AI详解】
新增AI自定义程度更高,
当然也就意味着更加复杂,和更加多样化。
这里我从事件、条件以及行为三个部分来讲解, 事件和条件会放在一起讲,因为不同的事件下,可检测的条件有差异。
复习下1楼说过的基本概念,
当一个事件发生时,
AI检测是否满足预设条件,
若满足条件,则执行设定的行为;
若不满足条件,则不执行任何操作。 |
通俗说,
当天下起了雨,你恰好在这里,这里有个带了伞的我,于是我为你打起了伞,而后我们相爱了。 “我为你打起了伞”和“而后我们相爱了”=行为,而且是顺序执行的行为。
事件发生时,你恰好不在这里,或者这里没有带了伞的我,(也就是条件不符合) 那就不存在我为你打起了伞,也就不会相爱了。(行为不会执行)
1.每秒触发:只要时间在流逝,那么秒针每跳一下,就会检测一次条件。 自身血量,包括大于、等于、小于,值就是怪物的血量,是一个数值; 自身血量百分比,包括大于、等于、小于,值是怪物的血量百分比,不需要填写百分号,值在0到100之间; 自身坐标,就是靠近某个坐标,参数是X,Y,距离;前两个就是指定坐标的X和Y值,取值范围是1到254之间的整数,第三个值取值范围是1-20之间的整数; (比如说我写250,250,3,意思就是当怪物自身靠近250,250这个坐标3格范围内,视为符合条件) 仇恨目标距离,包括大于、等于、小于,代表仇恨第一位目标与自身的距离,取值范围是0到100之间的整数; 2.目标进入视野:当目标进入到怪物的视野时,检测条件(与这条密切相关的是怪物的视野,如果视野范围大,就更容易发生;反之亦然); 可选择的条件除了每秒触发里的所有内容,新增了如下: 目标职业:判断规则是等于、不等于,内容是下拉框选择各种职业(这里等于按照“是、符合”理解,不等于按照“不是、不符合”理解); 目标血量、目标血量百分比:设置内容等同于自身血量和自身血量百分比,只是对象变成目标; 目标角色类型:判断规则是等于、不等于,内容是下拉框选择玩家或者怪物; 目标玩家ID:判断规则是等于、不等于,内容是手动输入玩家ID; 目标距离:与仇恨距离大致相同,但与仇恨距离不同的是,仇恨是指双方必须势力互为敌对(就是见面可以互相打架的那种),目标距离则只要进入了怪物视野就算是目标。 3.受到攻击:怪物挨打的时候,检测条件(与这条密切相关的是怪物的势力,如果你设置的是友方怪或者中立,那你必须在旁边放一个家园灵兽,且设置为主动攻击才可能发生怪物挨打这件事); 4.出生:怪物出生的时候,检测条件(通常怪物出生是基于你用笛子召唤,或者有人进入家园的时候); 5.进入战斗:怪物进入战斗的时候,检测条件(与受到攻击不同的是,怪物打人的时候也会算作事件发生);
改图太麻烦了,就不改了。。_(:з」∠)_原谅我的懒。
1.说闲话:就是瞎bb,闲话内容可以自己输入,但是不长; 4.结束智能:没有参数。不加这个,那么一段AI会反复循环执行,加了就执行一次。 5.怪物朝向:参数是朝向角度,0-360之间整数。
6.表情动作:参数是表情动作,每一个怪物支持的动作不一样,自己探索吧233
7.场景特效:参数是特效名字、X坐标、Y坐标和持续时间, 场景特效指的是在地图里发生的特效,比如月亮啊地震之类。 屏幕特效就是。。比如说比武招亲抛绣球那个,就是屏幕特效。
9.等待:勾选了顺序执行才会出现,参数是时间,单位秒,取值范围是1到60之间的整数。 如果你写的内容不加等待,那间隔就是0,会非常快,快到看不清。
刚说有个靠近坐标后说闲话后移动,就按照这个写一段。
- ^SQNAI^N1^N1^Z^N1^N1^B^Z^N1^Sequal^N1^N1^N2^N69^N6^N4^N2^N2^N143^N2^N165^N5^N1^N2^N3^N3^N1^N2^S世界始终你好。^N5^N1^N2^N3^N4^N2^N2^N145^N2^N160^N4^N2^N2^N155^N2^N165^N0
复制代码(复制上述内容,点击家园自定义怪物-智能,点击“导入”按钮,贴进去即可) 我在这段AI里没有加结束智能,所以她会循环这样走动,说话,走动。
- ^SQNAI^N1^N1^Z^N1^N1^B^Z^N1^Sequal^N1^N1^N2^N69^N7^N4^N2^N2^N143^N2^N165^N5^N1^N2^N3^N3^N1^N2^S世界始终你好。^N5^N1^N2^N3^N4^N2^N2^N145^N2^N160^N4^N2^N2^N155^N2^N165^N7^N0^N0
复制代码
条件这样写,是为了它一定能触发,因为怪物出生的等级是69; 然后按照顺序执行跳舞,等待10秒的设定与第二段有关;
第二段: 这里加了个结束智能,是避免与我等下要她说别的话冲突。
第一段AI里有一个移动到这个点,就是为了这段AI能够执行。 执行完毕后会回到152,168这个坐标,移动坐标是为了让它顺序执行后续AI。
- ^SQNAI^N5^N1^Z^N1^N1^B^Z^N1^Sequal^N1^N1^N2^N69^N4^N9^N1^N4^N4700006^N5^N1^N2^N10^N4^N2^N2^N151^N2^N162^N7^N0^N0^N1^Z^N1^N1^B^Z^N1^Sequal^N1^N1^N2^N69^N8^N3^N1^N2^S昔有佳人公孙氏,^N5^N1^N2^N3^N3^N1^N2^S一舞剑器动四方。^N5^N1^N2^N3^N3^N1^N2^S观者如山色沮丧,^N5^N1^N2^N3^N3^N1^N2^S天地为之久低昂。^N7^N0^N0^N1^Z^N1^N1^B^Z^N1^Snearby^N1^N7^N2^S151,162,1^N7^N9^N1^N4^N4700002^N5^N1^N2^N3^N3^N1^N2^S公子可是,来偷菜的?^N5^N1^N2^N3^N10^N4^N5^N3800115^N2^N157^N2^N164^N2^N10^N4^N2^N2^N152^N2^N168^N7^N0^N0^N1^Z^N1^N2^B^Z^N1^Snearby^N1^N7^N2^S152,168,1^N7^N3^N1^N2^S昔有佳人公孙氏,^N5^N1^N2^N3^N3^N1^N2^S一舞剑器动四方。^N5^N1^N2^N3^N3^N1^N2^S观者如山色沮丧,^N5^N1^N2^N3^N3^N1^N2^S天地为之久低昂。^N0^N1^Z^N1^N1^Z^Z^N1^Snearby^N1^N7^N2^S152,168,1^N1^N9^N1^N4^N4700006^N0
复制代码当一个怪物的AI里拥有多个AI序列,默认他们是同时执行的; 然后设定下一个序列的条件是执行到序列的最后一段才会符合, |