试过了很多方法,大概有以下几种思路:
1 上面behavior选ranged/passive的情况下, 下面preset设成enemy:in short range---->switch to melee weapon;
这种方法问题比较严重,就是当敌人在近程且没有攻击L妹时,L妹会“迷茫的”不停的切换弓箭/近战武器
2 上面behavior选除ranged/passive以外设定的情况下(也就是“倾向”用melee武器的设定),下面preset设成enemy:in medium/long range----〉switch to ranged weapon
这种方法基本可以做到敌人离得远用弓箭,近身用双刀。但是一个问题是 当靠近的敌人死亡后,L妹会继续保持双刀状态冲向下一个较远处的敌人,而不是采用更“合理”的切换弓箭的做法
3 上面behavior选ranged/passive的情况下,下面preset设成self: being attacked by melee attack --------〉switch to melee weapon。这个方法目前是最理想的,效果是当有人近身攻击L妹时, L妹会切换双刀,当敌人跑开时,L妹会换成弓箭进行攻击。但略有瑕疵是当敌人近身时,如果没有选择攻击L妹而是攻击其他人,L妹依然会使用弓箭进行攻击,这让人觉得不够“真实”。