找回密码
 注册帐号
搜索
查看: 7282|回复: 9

[提问] 求卡丁车宠物AI编辑思路

[复制链接]
发表于 2023.1.31 16:34 | 显示全部楼层 |阅读模式
本帖最后由 qeey727 于 2023.1.31 20:20 编辑

怎样设置条件,宠物不主动索敌,挨打不追怪,跟随主角,主角打怪对怪普攻特技水泡。
应该把条件限制到吗?
举例希望宠物不主动索敌,宠物寻找对手-宠物等待对手,不设此条件,哪个才对?

需要宠物普通攻击,AI编辑选近战攻击,可以避免宠物使用近战技能?

宠物AI和宠物互动有什么区别?互动面板有点高深啊,看了感觉没看。
———————————————————————————————————————————————————————————
没明白哪里问题,一顿操作后宠物AI等于虚设,小魔、各种近战技能乱放。

———————————————————————————————————————————————————————————
普攻:技能准备-一般攻击,这样点出来。限定时间次数选无?

———————————————————————————————————————————————————————————
水泡:使用准备技能-将准备的技能使用到攻击对象。限定时间限制5秒、不设限?

———————————————————————————————————————————————————————————
参考了,设限5秒。
发表于 2023.1.31 16:38 | 显示全部楼层
本帖最后由 Walrin 于 2023.1.31 16:40 编辑

我都是开治疗
他就被打自动跟随

然后手动开特技水泡   点减防怪
其实挨打跟随  反而容易给玩家引雷引火
发表于 2023.1.31 20:05 | 显示全部楼层
我把车车的休息拖到快捷键上。
其实最烦的并不是车车撞怪。
是怪打了车车 有被定身的限制效果。
这个限制效果影响拉怪。
发表于 2023.1.31 20:11 | 显示全部楼层
佐藤达広 发表于 2023.1.31 20:05
我把车车的休息拖到快捷键上。
其实最烦的并不是车车撞怪。
是怪打了车车 有被定身的限制效果。

定身后,若是使用链刃的拉怪,在怪阵亡时,判定为在自身周围死亡,但怪物实际尸体在被定住的位置。
而人偶的话,确实倒地时没死的话,7幕人偶会冲不到
发表于 2023.1.31 20:23 | 显示全部楼层
本帖最后由 鸡蛋甲 于 2023.1.31 20:30 编辑

宠物AI是战斗时,宠物会做的动作。
宠物互动,是在宠物做出任何技能、动作时,所设定的对话等内容,和战斗无关

AI的设定比较繁琐,判定条件有一堆,如果你漏了某项,它还是会做你没想指示它的动作。
这个单纯的就是屎山代码,在每代猫接盘的时候,所叠加上去的BUG重复内容。
所以你得多试试,不断添加新的判定内容才好。

这里如果不想让宠物打怪,也可像楼上所述,让卡丁车休息就能解决。
又或者,写一堆判定,让宠物绕着怪物转圈圈,这个是最稳妥的,也能最能判断到底哪里漏了。


陷阱最大的是,当怪物怎样怎样,怪物种类一堆,根据种类所出现的反应不同,所以非常有可能判定条件无效
一般建议要做特殊攻击的动作时,至少需要十条以上的判定语句和类似的行为的语句
 楼主| 发表于 2023.1.31 22:26 | 显示全部楼层
鸡蛋甲 发表于 2023.1.31 20:23
宠物AI是战斗时,宠物会做的动作。
宠物互动,是在宠物做出任何技能、动作时,所设定的对话等内容,和战斗 ...

繁琐,判定条件一堆,用绕圈检查漏项。
这就是难出攻略的原因吧,怪反应也一堆,条件失效,难且复杂,问题在这里。
发表于 2023.2.1 07:28 | 显示全部楼层
qeey727 发表于 2023.1.31 22:26
繁琐,判定条件一堆,用绕圈检查漏项。
这就是难出攻略的原因吧,怪反应也一堆,条件失效,难且复杂,问 ...

其次是判定条件是有优先级的,当某个条件通过后,后续的某些判定就会被忽略,导致条件失效。
而关键就在于不知道优先级。

比如你分别设定了,1等待、2转圈、3打怪。三个条件判断后所需要做出的行动。
而,判断条件优先级导致了:3打怪、1等待。2转圈因为处于3打怪的状态下,所以无效。
 楼主| 发表于 2023.2.1 17:54 | 显示全部楼层
鸡蛋甲 发表于 2023.2.1 07:28
其次是判定条件是有优先级的,当某个条件通过后,后续的某些判定就会被忽略,导致条件失效。
而关键就在 ...

判定优先级未知,后面条件失效,很容易卡。关键的不知哪项优先,后续项卡壳。
发表于 2024.3.25 09:55 | 显示全部楼层
本帖最后由 hiwood 于 2024.3.25 09:59 编辑

我昨天研究了一会。
你可以复制原始的主攻模式和助攻模式。参考进行编辑。
例如使用水泡我感觉 应该要判定 【水泡是否可以使用】(第二阶段)
然后是  【取消现在使用的技能】【准备技能-水泡】【使用准备技能-攻击对象】(第三阶段)

参考助攻模式里的普攻模式是  【主人攻击】(第一阶段)【宠物取消使用的技能】(第三阶段)【近战攻击】(第三阶段)。因为前面一条水泡如果可以用的话优先使用水泡了,所以这里不用判定水泡了。

【取消现在使用的技能】感觉容易漏掉
发表于 2024.3.26 18:49 | 显示全部楼层
自用款,不见得完美,但是够硬
  1. <rules>
  2.         <rule name="Defend">
  3.                 <conditions/>
  4.                 <pattern>
  5.                         <param_decl/>
  6.                         <sequence>
  7.                                 <cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="0"/>
  8.                                 <cmd name="process_skill" target="me" timeout="5000"/>
  9.                         </sequence>
  10.                 </pattern>
  11.                 <event name="attacked" master_skill="all" down="false"/>
  12.         </rule>
  13.         <rule name="Stand1">
  14.                 <conditions/>
  15.                 <pattern>
  16.                         <param_decl/>
  17.                         <sequence>
  18.                                 <cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="0"/>
  19.                                 <cmd name="process_skill" target="me" timeout="0"/>
  20.                         </sequence>
  21.                 </pattern>
  22.                 <event name="now_targeting"/>
  23.         </rule>
  24.         <rule name="Stand2">
  25.                 <conditions/>
  26.                 <pattern>
  27.                         <param_decl/>
  28.                         <sequence>
  29.                                 <cmd name="prepare_skill" pet_skill="counter" try_cnt="1" timeout="0"/>
  30.                                 <cmd name="process_skill" target="me" timeout="0"/>
  31.                         </sequence>
  32.                 </pattern>
  33.                 <event name="targeted" targeting_type="attack"/>
  34.         </rule>
  35. </rules>
复制代码
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

Archiver|手机版|小黑屋|爱琳世界-逐梦者庭院

GMT+8, 2025.11.19 13:39 , Processed in 0.139511 second(s), 9 queries , Gzip On, File On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表