我在回合制游戏中做出淘汰赛效果。每次敲击目标时,对于某些单元格,它应该从攻击者的相反方向移动。如果任何其他角色置于新目标位置,则应移动它们等等。
它看起来像任意向量上的二维数组中的元素移位算法:
------------
|0 0 0 0 0 0
|0 1 2 0 0 0
|3 4 5 A 0 0
|0 0 0 0 0 0
例如A
攻击5
:
------------
|0 0 0 0 0 0
|0 1 2 0 0 0
|4 5 0 A 0 0
|3 0 0 0 0 0
4
和5
向右移动了一个单元格,3
玩家向下移动。
你能推荐某种类似的算法吗?