收起左侧

[求助] 电脑设置侦查单位寻路是通过什么实现的

[复制链接]
Graziani发表于 2026-9-7 15:27:48
想设计一些随机路径侦查的单位,类似于电脑让某些步兵在图上不断寻路到处跑的效果
こはね发表于 2026-9-7 19:36:40
你在tactics可以用
<action>
<name>AutoMove</name>
<type>Move</type>
<persistent>1</persistent>
</action>

battle.xml与tactic处自己建立一个战术,把默认动画改成行走动画

  • Graziani : 写完了,大体来说比较成功不过单位只会以你设置的目标点为中心进行等距离的往复运动,等于说是一直在进行圆心-圆周上任一点的移动,这个是不是Automove硬代码的设置,没法改了,也就没法像电脑那样随意走动了呢
  • こはね 回复 Graziani : 就是硬代码,我是拿来配龙卷风,然后加一个近战攻击,会追着敌人跑,但又会四处移动;除此之外,额外增加一个践踏攻击,范围伤害对象无限制,最后用Maintain,定时生成一个看不见的强制大自然单位,践踏攻击对大自然单位造成攻击,以防龙卷风在己方附近不会造成损伤
  • 雪千代 回复 こはね : 麻瓜:?你干嘛
  • こはね 回复 雪千代 : どうも 私は神です
  • Graziani 回复 こはね : 黑虎阿福来了属于是(
こはね发表于 2026-9-9 22:56:25


极小圆圈移动
<action>
<name stringid="StringID">AutoMove</name>
<type>Move</type>
<persistent>1</persistent>
</action>

中等圆圈移动
<action>
<name>BlendMove</name>
<type>BlendMove</type>
<persistent>1</persistent>
</action>

较大大圆圈移动,飞机盘旋,不受控制,停不下来
<action>
<name>SpyPlane</name>
<type>SpyPlane</type>
<persistent>1</persistent>
</action>

立刻挂掉
<action>
<name stringid="StringID">BirdMove</name>
<type>BirdMove</type>
<persistent>1</persistent>
</action>

跳转到