就是我想让一部分mm怪受到伤害才会攻击玩家或者无论怎样都不会攻击玩家(不改怪物种类),请问需要更改什么
- 测试怪物:
 
-   Type: ZOMBIE
 
-   Display: 测试僵尸
 
-   Health: 100
 
-   Damage: 2
 
-   Options:
 
-     AlwaysShowName: true
 
-   AIGoalSelectors:
 
-   - 0 clear
 
-   - 1 meleeattack
 
-   AITargetSelectors:
 
-   - 0 clear
 
- - 1 attacker
修改怪物AI,goal表示行为选择器,clear表示清除,mele是靠近并攻击目标;
target为目标选择器,clear清除,attacker表示以攻击源为目标,也就是谁打了怪怪才会开始回击
夜雨晨风丶 发表于 2022-11-28 03:40
修改怪物AI,goal表示行为选择器,clear表示清除,mele是靠近并攻击目标;
target为目标选择器,clear清除 ...
请问clear这个清除有什么用呢?还有就是有没有办法完全不攻击玩家,挨打只会跑的那种
尘-瞳 发表于 2022-11-28 10:41
请问clear这个清除有什么用呢?还有就是有没有办法完全不攻击玩家,挨打只会跑的那种 ...
clear就是清除怪物本来的AI,挨打只会跑也可以。我建议你自己研究下WIKI。
尘-瞳 发表于 2022-11-28 15:26
之前去看过,太多了,我猜应该也是ai那一块但没找到什么有用的
那你这样改吧,什么叫没啥有用,不过是不会运用罢了。
- 测试怪物:
 
-   Type: ZOMBIE
 
-   Display: 测试僵尸
 
-   Health: 100
 
-   Damage: 2
 
-   Options:
 
-     AlwaysShowName: true
 
-   AIGoalSelectors:
 
-   - 0 clear
 
-   - 1 fleeplayers
 
-   AITargetSelectors:
 
- - 0 clear
夜雨晨风丶 发表于 2022-11-28 16:11
那你这样改吧,什么叫没啥有用,不过是不会运用罢了。
我去查了查wiki也加了点东西
AIGoalSelectors:
- clear
- meleeattack
- randomstroll
AITargetSelectors:
- clear
- attacker
写成这样但怪物几乎不会移动,但他确实展示出了行动模型,只不过大多数情况下是原地踏步,请问有问题吗
用伪装 把怪物设置为猪人 伪装成你想要的样子
尘-瞳 发表于 2022-11-29 10:50
我去查了查wiki也加了点东西
AIGoalSelectors:
- clear
调下顺序吧,先random,在mele