发表于: 2017-06-16 22:55:36

1 920


今天完成的事情:

把有限状态机套上了,感觉任务4用上状态机后并没有比之前简单多少,非要说的话可能就是代码看起来清晰易读一点。把代码完善一遍,本以为终于完成了,最后关头又发现两处bug,杀人/投票页面未点击小刀图标,直接点击确认按钮也能跳转到下一页面;获胜判断也会出现错误的情况。

明天计划的事情:

完善最后两个bug(希望是。。。。),还有准备小课堂。

遇到的问题:

有限状态机里不能添加if条件判断语句,后来在点击按钮调用状态机回调函数的时候添加了if条件判断语句。

收获:

终于套上了状态机,对状态机有了一点了解,状态变化设置要连贯,不然导致后面有些状态无法转化:

{name: 'kill', from: 'voted', to: 'killed'}

{name: 'say', from: 'killed', to: 'said'},
{name: 'discuss', from: 'said', to: 'discussed'},
{name: 'vote', from: 'discussed', to: 'voted'}

Bug真的是越找越多啊!!



返回列表 返回列表
评论

    分享到