注意:我已经向Unity Answers发布了同样的问题但是为了获得快速建议,我决定在这里问一下。
大家好。这是一款使用Unity Pro和C#脚本的游戏。我的小组正在使用十六进制网格做一个基于回合制的策略游戏。我寻求的目标是模拟玩家和AI之间的转弯系统。
设想模拟显示为每个单元一个一个地移动并且如果可能的话开始其攻击。现在,我制作了一个临时系统,在结束转弯时立即执行所有AI单元的操作。想想火焰徽章或其他转弯系统,敌人每次移动一个并完成它所做的事情;这是我想要实现的目标。
这是当前网格状态的图片。一旦玩家单位(蓝色)通过点击转弯结束按钮结束转弯,敌人移动其所有单位并各自执行某些操作。我怎样才能完成这个? Time.deltaTime是否会影响这个因素?