musicaudience 发表于 2013-3-20 01:29:00

关于初始化后的第一步

程序执行步数设为1,初始化招募到骑士后,将骑士属性设为9/1,骑士第一步决定向上走一步,发现。。。。走不了,第二步才开始走。将骑士属性设为其他,均发现第一次决定的第一步均走不出去。例如:行动力为n,则第一道命令为行军时,走了n-1步。求解

Valentine 发表于 2013-3-20 10:18:00

界面刷新是在行为完成后才开始执行的,如果你查看日志就会发现行军的最大步数就是行动力的数值。

musicaudience 发表于 2013-3-20 21:04:00

测试了一下发现,日志记录是对的,但界面显示少了一步。可能是比赛结束后少了一轮的刷新,追后一步没有显示在界面上,导致误以为最后一少了一步。
页: [1]
查看完整版本: 关于初始化后的第一步