我正在制作一款俯视视角的浏览器战争游戏,其最基本机制是部队的编队与部署。过去一周我一直在尝试解决这个问题,但始终未能达到理想状态。虽然功能勉强能运行,但效果并不理想。

问题是这样的:当我选中一队士兵并下达编队命令(比如在某个位置生成楔形阵型)时,这一步勉强能实现;但一旦我尝试调整目标区域的位置,情况就变得更糟了。

如果我想让楔形阵型的指向转向另一侧或相反方向,士兵并不会做出小幅调整,而是整个队伍整体旋转(我知道我设计了这个功能,但无法实现那种移动效果)。仿佛每个士兵都有固定槽位,他们只会走向分配好的位置,而我想要的是动态移动。

请问这种问题需要什么样的解决方案?